<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dev.vanisource.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kashya</id>
	<title>Vanisource - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dev.vanisource.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kashya"/>
	<link rel="alternate" type="text/html" href="https://dev.vanisource.org/wiki/Special:Contributions/Kashya"/>
	<updated>2026-09-17T21:46:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793284</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793284"/>
		<updated>2026-09-17T12:22:37Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* HEADER STRIP */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background: #faedf5 !important;&lt;br /&gt;
    border: 1px solid #5a636c !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* REMOVE OOUI FRAMES */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed,&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background: 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;
/* ==========================================================&lt;br /&gt;
   CONTENT BELOW TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-top: 1px solid #5a636c !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ALL TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* TAB TEXT */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ACTIVE TAB&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   REMOVE ALL OOUI DECORATION INSIDE ACTIVE TAB&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-labelElement-label,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button &amp;gt; span {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    border-right: none !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    border-left: none !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Restore active-tab text */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-labelElement-label {&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   REMOVE OOUI PSEUDO ELEMENTS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button::before,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button::after,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-labelElement-label::before,&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-labelElement-label::after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ACTIVE TAB BOTTOM&lt;br /&gt;
   Covers line belonging to the strip underneath&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    border-bottom: 3px solid #BDB76B !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   INACTIVE TAB HOVER&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background: #d7d4a8 !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Inner inactive tabs */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget:not(.oo-ui-optionWidget-selected)&lt;br /&gt;
.oo-ui-buttonElement-button {&lt;br /&gt;
    background: 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;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793283</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793283"/>
		<updated>2026-09-17T12:20:21Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Header strip behind tabs */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background: #faedf5 !important;&lt;br /&gt;
    border: 1px solid #5a636c !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove OOUI framing */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed,&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background: 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;
/* ==========================================================&lt;br /&gt;
   CONTENT AREA BELOW TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-top: 1px solid #5a636c !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ALL TABS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Tab text */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ACTIVE TAB&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    background-color: #BDB76B !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Inner OOUI button/link of active tab */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button {&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    background-color: #BDB76B !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Cover OOUI&#039;s line underneath the active tab */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 0 !important;&lt;br /&gt;
    right: 0 !important;&lt;br /&gt;
    bottom: -2px !important;&lt;br /&gt;
&lt;br /&gt;
    height: 3px !important;&lt;br /&gt;
&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Remove any other active-tab pseudo decoration */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   INACTIVE TAB HOVER&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background: #d7d4a8 !important;&lt;br /&gt;
    background-color: #d7d4a8 !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Keep inner inactive-tab elements transparent */&lt;br /&gt;
&lt;br /&gt;
#headertabs&lt;br /&gt;
.oo-ui-tabOptionWidget:not(.oo-ui-optionWidget-selected)&lt;br /&gt;
.oo-ui-buttonElement-button {&lt;br /&gt;
    background: 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;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793282</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793282"/>
		<updated>2026-09-17T12:18:18Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ACTIVE TAB&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make OOUI&#039;s INNER clickable element the same colour.&lt;br /&gt;
   This is the part that can otherwise appear as a white line. */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected&lt;br /&gt;
.oo-ui-buttonElement-button {&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    background-color: #BDB76B !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cover the horizontal line underneath the selected tab */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: -1px;&lt;br /&gt;
    height: 2px;&lt;br /&gt;
    background: #BDB76B !important;&lt;br /&gt;
    z-index: 10;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* No other OOUI decoration */&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed&lt;br /&gt;
.oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793281</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793281"/>
		<updated>2026-09-17T12:16:54Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&lt;br /&gt;
* Srila Prabhupada&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Srila_Prabhupada:_The_Founder-Acarya_of_ISKCON_-_A_GBC_Foundational_Document|Founder-Acarya of ISKCON&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Who_Is_%C5%9Ar%C4%ABla_Prabhup%C4%81da|Who Is Srila Prabhupada&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Timeline_of_%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Life|Timeline of His Life&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Image_Galleries|His Images&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da_Training_Disciples|Training His Disciples&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Remembering_%C5%9Ar%C4%ABla_Prabhup%C4%81da|Remembering Him&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Wit_%26_Wisdom|His Wit &amp;amp; Wisdom&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Category:Srila_Prabhupada_in_the_Media|In Media&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Disciple_Lists|His Disciple Lists&lt;br /&gt;
* His Teachings&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Books|Books&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Lectures|Lectures&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Conversations|Conversations&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Morning_Walks|Morning Walks&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Letters|Letters&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Back_to_Godhead_Magazines|Back to Godhead Magazines&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Other_Writings|Other Writings&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Audio_Recordings|Audio Recordings&lt;br /&gt;
** https://dev.vanipedia.org/wiki/%C5%9Ar%C4%ABla_Prabhup%C4%81da%27s_Video_Recordings|Video Recordings&lt;br /&gt;
* Thematic Compilations&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Personalities|Personalities&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Articles|Articles&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Themes|Themes&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Dictionaries|Dictionaries&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Lists|Lists&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Names|Names&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Places|Places&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Opposites|Opposites&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Questions_to_Prabhupada|Questions to Prabhupada&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Types|Types&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Compilation:_Umbrella_Categories|Umbrella Categories&lt;br /&gt;
* YouTube&lt;br /&gt;
** https://www.youtube.com/@VanimediaPrabhupada|Vanimedia Prabhupada&lt;br /&gt;
** https://www.youtube.com/watch?v=z7QK3xKyz4g&amp;amp;list=PLKKLBp26vRpw|Best of Vanimedia&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoAWjGXAoHPLPtAyYqrKJ_pC|Spanish Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDoGbiGmI-9P9JI7egzo0K4|Hindi Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDSfOvs2JPzS7GTKIlQyxY0|German Playlist&lt;br /&gt;
** https://vanimedia.org/wiki/YouTube_Playlists_for_Vanipedia_-_by_Language|All Languages&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Vanimedia_Playlists|All Vanimedia Playlists&lt;br /&gt;
* 102 Languages&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Languages:_By_Region|By Region&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Languages:_Featured_Projects|Featured Projects&lt;br /&gt;
** https://vanimedia.org/wiki/Multi-language_Subtitle_Project|Translate with Us&lt;br /&gt;
* About Vanipedia&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Vanipedia_Vision|Vanipedia&#039;s Vision&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Vanipedia_Community|Community&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Vanipedia_Inspiration|Inspiration&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Vanipedia_Visitors_Statistics|Vanipedia Visitors Statistics&lt;br /&gt;
** https://dev.vanipedia.org/contact.php|Contact Us&lt;br /&gt;
* Volunteer&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Volunteer:_Opportunities|Opportunities&lt;br /&gt;
** https://dev.vanipedia.org/volunteer.php|Join&lt;br /&gt;
* Donate&lt;br /&gt;
** https://vanipedia.org/wiki/Special:IframePage|Credit Card&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Paypal|PayPal&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Bank|Bank&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Support_Programs|Support Programs&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793280</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793280"/>
		<updated>2026-09-17T12:13:18Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   KILL OOUI ACTIVE TAB BOTTOM LINE (Replicating old border-bottom: none)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::after,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&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;
/* Override OOUI&#039;s hardcoded white active-tab border to match the header strip background */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: 0px solid #faedf5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove the underlying frame border running beneath the tabs */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793279</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793279"/>
		<updated>2026-09-17T12:12: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   KILL OOUI ACTIVE TAB BOTTOM LINE (Replicating old border-bottom: none)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::after,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&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;
/* Override OOUI&#039;s hardcoded white active-tab border to match the header strip background */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: 0px solid #faedf5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill the border/line between the active tab and the content box */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content,&lt;br /&gt;
#headertabs .oo-ui-indexLayout-stackLayout,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793278</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793278"/>
		<updated>2026-09-17T12:10:15Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   KILL OOUI ACTIVE TAB BOTTOM LINE (Replicating old border-bottom: none)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::after,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&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;
/* Override OOUI&#039;s hardcoded white active-tab border to match the header strip background */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: 0px solid #faedf5 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793277</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793277"/>
		<updated>2026-09-17T12:08:04Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   KILL OOUI ACTIVE TAB BOTTOM LINE (Replicating old border-bottom: none)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::after,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793276</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793276"/>
		<updated>2026-09-17T12:04:28Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kills the white line hidden inside the tab&#039;s button element */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also ensure the active tab wrapper physically covers the gap */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    margin-bottom: -2px !important; /* Increased from -1px to guarantee overlap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&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;
   FINAL FIX: REMOVE ACTIVE TAB WHITE LINE&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-menu {&lt;br /&gt;
    border-bottom-color: #BDB76B !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793275</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793275"/>
		<updated>2026-09-17T12:00:18Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
 /* 3. ACTIVE TAB (Master Fix) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 5 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kills the white line hidden inside the tab&#039;s button element */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also ensure the active tab wrapper physically covers the gap */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    margin-bottom: -2px !important; /* Increased from -1px to guarantee overlap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793274</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793274"/>
		<updated>2026-09-17T11:55:31Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
/* CORRECTED CLASS: oo-ui-menuLayout-menu */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. ACTIVE TAB (Nuclear option for the white line) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; /* Force the bottom border to be Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* Pull it down over the gap */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
    &lt;br /&gt;
    /* Obliterate all hidden OOUI styling tricks */&lt;br /&gt;
    box-shadow: none !important;                 &lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   KILL THE WHITE LINE ON THE ACTIVE TAB&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    /* Force the bottom border to be Khaki instead of white */&lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    &lt;br /&gt;
    /* Remove any inner white shadows MediaWiki adds */&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    &lt;br /&gt;
    /* Pull the tab down so it overlaps the gray box border below it */&lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill OOUI&#039;s hidden ::after and ::before elements that inject white lines */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    content: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also ensure the active tab wrapper physically covers the gap */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    margin-bottom: -2px !important; /* Increased from -1px to guarantee overlap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793273</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793273"/>
		<updated>2026-09-17T11:53:20Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
/* CORRECTED CLASS: oo-ui-menuLayout-menu */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. ACTIVE TAB (Nuclear option for the white line) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; /* Force the bottom border to be Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* Pull it down over the gap */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
    &lt;br /&gt;
    /* Obliterate all hidden OOUI styling tricks */&lt;br /&gt;
    box-shadow: none !important;                 &lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* KILL THE INNER WHITE LINE (OOUI Button Element) */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-buttonElement-button {&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; &lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also ensure the active tab wrapper physically covers the gap */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    margin-bottom: -2px !important; /* Increased from -1px to guarantee overlap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793272</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793272"/>
		<updated>2026-09-17T11:51:30Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
/* CORRECTED CLASS: oo-ui-menuLayout-menu */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. ACTIVE TAB (Nuclear option for the white line) */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; /* Force the bottom border to be Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* Pull it down over the gap */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
    &lt;br /&gt;
    /* Obliterate all hidden OOUI styling tricks */&lt;br /&gt;
    box-shadow: none !important;                 &lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill any invisible lines drawn by OOUI pseudo-elements */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after {&lt;br /&gt;
    content: none !important;&lt;br /&gt;
    display: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793271</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793271"/>
		<updated>2026-09-17T11:49:36Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
/* CORRECTED CLASS: oo-ui-menuLayout-menu */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. ACTIVE TAB */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 1px solid #BDB76B !important; /* Fills the gap with Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* Pulls tab down over the line */&lt;br /&gt;
    box-shadow: none !important;                 /* &amp;lt;-- THIS KILLS THE WHITE LINE */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill any white lines drawn by active tab pseudo-elements */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before,&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793270</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793270"/>
		<updated>2026-09-17T11:46: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
/* CORRECTED CLASS: oo-ui-menuLayout-menu */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 5px 5px 0 5px !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. KILL THE STUBBORN WHITE LINE &amp;amp; INVISIBLE BOXES */&lt;br /&gt;
/* This strips out the hardcoded box-shadows that cause the white line */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-menu .oo-ui-panelLayout-framed,&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. BOTTOM TEXT / CONTENT BOX */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: 1px solid #5a636c !important; /* Matches top strip border */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. ACTIVE TAB */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; /* Fills the gap with Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* Pulls tab down over the line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill any white lines drawn by active tab pseudo-elements */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before,&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ALL TAB TEXT */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. INACTIVE TAB HOVER */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. OUTERMOST WRAPPER */&lt;br /&gt;
#headertabs .mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793269</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793269"/>
		<updated>2026-09-17T11:44:32Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #5a636c !important; &lt;br /&gt;
    padding: 5px 5px 0 5px !important; /* &amp;lt;-- Added padding to reveal the top border */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. BOTTOM TEXT / CONTENT BOX (Transparent background &amp;amp; Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     &lt;br /&gt;
    border-top: none !important;              /* &amp;lt;-- Remove top border so active tab connects smoothly */&lt;br /&gt;
    font-size: 16px !important;               &lt;br /&gt;
    padding: 1.5em !important;                /* &amp;lt;-- Adds breathing room inside the content box */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. ACTIVE TAB (Background, Border, and White-Line Fix) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important; &lt;br /&gt;
    border-bottom: 2px solid #BDB76B !important; /* &amp;lt;-- Turns the bottom line Khaki */&lt;br /&gt;
    margin-bottom: -1px !important;              /* &amp;lt;-- Pulls tab down over the gap */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kills the hardcoded OOUI white line */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::after,&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. INACTIVE TABS (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: 1px solid transparent !important;    /* Keeps tabs perfectly aligned with the active one */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. ALL TAB TEXT (Size and Color) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; &lt;br /&gt;
    color: #000000 !important;  &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. INACTIVE TAB HOVER */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. OUTERMOST WRAPPER (Critical for preventing color bleed) */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; &lt;br /&gt;
    border: none !important;                  &lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793268</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793268"/>
		<updated>2026-09-17T11:41:32Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #faedf5 !important; /* Change color of the strip here */&lt;br /&gt;
    border: 1px solid #5a636c !important; /* Outer border of the top strip */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. BOTTOM TEXT / CONTENT BOX (Transparent background &amp;amp; Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; /* Keeps the background behind bottom text transparent */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     /* Border around the text box */&lt;br /&gt;
    font-size: 16px !important;               /* Change text size of the bottom content here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. ACTIVE TAB (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; /* Change active Khaki/Yellow background color here */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important; /* Border around the active tab */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. INACTIVE TABS (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; /* Keep transparent to show pink strip, or change color here */&lt;br /&gt;
    border: none !important;                  /* Border around inactive tabs */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. ALL TAB TEXT (Size and Color) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; /* Change tab text size here */&lt;br /&gt;
    color: #000000 !important;  /* Change tab text color here */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. INACTIVE TAB HOVER (Optional) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; /* Change hover color for unselected tabs here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. OUTERMOST WRAPPER (Critical for preventing color bleed) */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; /* Must stay transparent so it doesn&#039;t turn the whole block pink */&lt;br /&gt;
    border: none !important;                  /* Must stay &#039;none&#039; so you don&#039;t get double borders */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep your active khaki tab color */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-tab.oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
    background-color: #fef8cb !important;&lt;br /&gt;
    border-bottom: 0px solid #fef8cb !important; /* &amp;lt;-- This turns the white line khaki */&lt;br /&gt;
    box-shadow: none !important;                 /* &amp;lt;-- Removes any default inner glow */&lt;br /&gt;
    margin-bottom: -1px !important;              /* &amp;lt;-- Optional: Pulls the tab down 1px to seamlessly cover the box border below it */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793267</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793267"/>
		<updated>2026-09-17T11:34:55Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #faedf5 !important; /* Change color of the strip here */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important; /* Outer border of the top strip */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. BOTTOM TEXT / CONTENT BOX (Transparent background &amp;amp; Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; /* Keeps the background behind bottom text transparent */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     /* Border around the text box */&lt;br /&gt;
    font-size: 16px !important;               /* Change text size of the bottom content here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. ACTIVE TAB (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #BDB76B !important; /* Change active Khaki/Yellow background color here */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important; /* Border around the active tab */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. INACTIVE TABS (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; /* Keep transparent to show pink strip, or change color here */&lt;br /&gt;
    border: none !important;                  /* Border around inactive tabs */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. ALL TAB TEXT (Size and Color) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 15px !important; /* Change tab text size here */&lt;br /&gt;
    color: #000000 !important;  /* Change tab text color here */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. INACTIVE TAB HOVER (Optional) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #d7d4a8 !important; /* Change hover color for unselected tabs here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. OUTERMOST WRAPPER (Critical for preventing color bleed) */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; /* Must stay transparent so it doesn&#039;t turn the whole block pink */&lt;br /&gt;
    border: none !important;                  /* Must stay &#039;none&#039; so you don&#039;t get double borders */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793266</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793266"/>
		<updated>2026-09-17T11:22:46Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HEADER TABS: MASTER CONTROL MAP&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. THE STRIP BEHIND THE TABS (The pinkish bar) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #faedf5 !important; /* Change color of the strip here */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important; /* Outer border of the top strip */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. BOTTOM TEXT / CONTENT BOX (Transparent background &amp;amp; Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important; /* Keeps the background behind bottom text transparent */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;     /* Border around the text box */&lt;br /&gt;
    border-top: none !important;              /* Removes double line between tabs and content */&lt;br /&gt;
    font-size: 14px !important;               /* Change text size of the bottom content here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. ACTIVE TAB (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #fef8cb !important; /* Change active Khaki/Yellow background color here */&lt;br /&gt;
    border: 1px solid #a2a9b1 !important; /* Border around the active tab */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. INACTIVE TABS (Background and Border) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important; /* Keep transparent to show pink strip, or change color here */&lt;br /&gt;
    border: none !important;                  /* Border around inactive tabs */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. ALL TAB TEXT (Size and Color) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-size: 13px !important; /* Change tab text size here */&lt;br /&gt;
    color: #000000 !important;  /* Change tab text color here */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. INACTIVE TAB HOVER (Optional) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: #ffffff !important; /* Change hover color for unselected tabs here */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. OUTERMOST WRAPPER (Critical for preventing color bleed) */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    background-color: transparent !important; /* Must stay transparent so it doesn&#039;t turn the whole block pink */&lt;br /&gt;
    border: none !important;                  /* Must stay &#039;none&#039; so you don&#039;t get double borders */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793265</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793265"/>
		<updated>2026-09-17T11:19:40Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Strip the outer wrapper so it doesn&#039;t box in the whole element */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Apply the pinkish background and border ONLY to the header strip */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #faedf5 !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 6px 6px 0 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Make inactive tabs transparent with no borders */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Active tab: Khaki background, bordered, pulled down to overlap the bottom line */&lt;br /&gt;
#headertabs .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #fef8cb !important;&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    border-bottom: 1px solid #fef8cb !important; &lt;br /&gt;
    margin-bottom: -1px !important;&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Content Box: Match the active tab&#039;s khaki background and add the border */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #fef8cb !important; &lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Text formatting for the tabs (Matches VaniSkin) */&lt;br /&gt;
#headertabs .oo-ui-labelElement-label {&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793264</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793264"/>
		<updated>2026-09-17T11:16:57Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Force Vector 2022 to restore the legacy OOUI framed borders and backgrounds */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    background-color: #faedf5 !important; /* The pinkish background behind the tabs */&lt;br /&gt;
    padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure the content panel inside the tabs gets its border back */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content,&lt;br /&gt;
#headertabs .ui-tabs-panel {&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep your active khaki tab color */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-tab.oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
    background-color: #fef8cb !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793263</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793263"/>
		<updated>2026-09-17T11:15:46Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Remove the default OOUI outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. THE TAB ROW BACKGROUND (The pinkish area) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #fcf0f5 !important; /* &amp;lt;-- CHANGE PINKISH BACKGROUND HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; /* Grey border around the tabs */&lt;br /&gt;
    padding: 4px 4px 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. THE CONTENT BOX */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Main page yellow */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; &lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. TEXT SIZE AND FONT */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 14px !important;           /* &amp;lt;-- ADJUST TEXT SIZE HERE (e.g., 14px, 15px, 1.1em) */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 4px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    margin-right: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* INACTIVE TAB HOVER COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #f4e1eb !important; /* &amp;lt;-- ADJUST TAB HOVER COLOR HERE */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ACTIVE TAB COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #c0b980 !important; /* &amp;lt;-- ADJUST ACTIVE KHAKI/YELLOW TAB COLOR HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;      /* Pulls tab down over the header line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793262</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793262"/>
		<updated>2026-09-17T11:14:24Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (Exact VaniSkin Match)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Strip OOUI&#039;s default white box and outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. The gray strip behind the tabs */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #eaecf0 !important; /* Light gray strip */&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    border-bottom: 1px solid #c8ccd1 !important; /* Thin gray line under tabs */&lt;br /&gt;
    padding: 6px 6px 0 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Inactive tabs */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    margin: 0 2px 0 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Active tab (Yellow, connects seamlessly to the page below) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #faf2af !important; /* Exact page background color */&lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    border-bottom: 1px solid #faf2af !important; /* Overlaps the bottom line */&lt;br /&gt;
    margin-bottom: -1px !important; /* Pulls tab down over the line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Inactive tab hover */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget:hover:not(.oo-ui-optionWidget-selected) {&lt;br /&gt;
    background-color: rgba(255,255,255,0.4) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Tab text (13px, bold, Tahoma) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 13px !important; &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Content area (Transparent, no borders) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 1.5em 0 !important; /* Zero side padding to match live text alignment */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793261</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793261"/>
		<updated>2026-09-17T11:11: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS - PRECISE LEGACY RECREATION&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Outer wrapper - remove OOUI&#039;s default thick border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-top: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. The Header Strip (Light grayish-blue background behind the tabs) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #eaecf0 !important; &lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    padding: 6px 6px 0 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. The Tabs Container */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Inactive Tabs (Transparent so they blend into the grey strip) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    margin: 0 2px 0 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Inactive Tabs - Hover Color */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    border-bottom: 1px solid transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Active Tab (Khaki/Yellow) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #fef8cb !important; /* Your classic active tab color */&lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    border-bottom: 1px solid #fef8cb !important; /* Matches tab bg to hide the line underneath */&lt;br /&gt;
    margin-bottom: -1px !important; /* Pulls the tab down so it overlaps the content border */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 7. Tab Text (Correct Size and Color) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 16px !important; &lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 6px 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 8. Content Area (Yellow) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Your main yellow body color */&lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 1 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793260</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793260"/>
		<updated>2026-09-17T11:08:26Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Remove the default OOUI outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. THE TAB ROW BACKGROUND (The pinkish area) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #345B63 !important; /* &amp;lt;-- CHANGE PINKISH BACKGROUND HERE */&lt;br /&gt;
    border: 1px solid #FFF0F5 !important; /* Grey border around the tabs */&lt;br /&gt;
    padding: 4px 4px 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. THE CONTENT BOX */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Main page yellow */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; &lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. TEXT SIZE AND FONT */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 18px !important;           /* &amp;lt;-- ADJUST TEXT SIZE HERE (e.g., 14px, 15px, 1.1em) */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 4px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    margin-right: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* INACTIVE TAB HOVER COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #BDB76B !important; /* &amp;lt;-- ADJUST TAB HOVER COLOR HERE */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ACTIVE TAB COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #c0b980 !important; /* &amp;lt;-- ADJUST ACTIVE KHAKI/YELLOW TAB COLOR HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;      /* Pulls tab down over the header line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793259</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793259"/>
		<updated>2026-09-17T11:04: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Remove the default OOUI outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. THE TAB ROW BACKGROUND (The pinkish area) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #345B63 !important; /* &amp;lt;-- CHANGE PINKISH BACKGROUND HERE */&lt;br /&gt;
    border: 1px solid #FFF0F5 !important; /* Grey border around the tabs */&lt;br /&gt;
    padding: 4px 4px 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. THE CONTENT BOX */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Main page yellow */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; &lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. TEXT SIZE AND FONT */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 16px !important;           /* &amp;lt;-- ADJUST TEXT SIZE HERE (e.g., 14px, 15px, 1.1em) */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 4px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    margin-right: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* INACTIVE TAB HOVER COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #eeecd8 !important; /* &amp;lt;-- ADJUST TAB HOVER COLOR HERE */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ACTIVE TAB COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #c0b980 !important; /* &amp;lt;-- ADJUST ACTIVE KHAKI/YELLOW TAB COLOR HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;      /* Pulls tab down over the header line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793258</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793258"/>
		<updated>2026-09-17T10:59:41Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Remove the default OOUI outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. THE TAB ROW BACKGROUND (The pinkish area) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #FFF0F5 !important; /* &amp;lt;-- CHANGE PINKISH BACKGROUND HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; /* Grey border around the tabs */&lt;br /&gt;
    padding: 4px 4px 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. THE CONTENT BOX */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Main page yellow */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; &lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. TEXT SIZE AND FONT */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 16px !important;           /* &amp;lt;-- ADJUST TEXT SIZE HERE (e.g., 14px, 15px, 1.1em) */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 4px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    margin-right: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* INACTIVE TAB HOVER COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #BDB76B !important; /* &amp;lt;-- ADJUST TAB HOVER COLOR HERE */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ACTIVE TAB COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #c0b980 !important; /* &amp;lt;-- ADJUST ACTIVE KHAKI/YELLOW TAB COLOR HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;      /* Pulls tab down over the header line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793257</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793257"/>
		<updated>2026-09-17T10:55: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (OOUI UPGRADE FIX)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Remove the default OOUI outer border */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. THE TAB ROW BACKGROUND (The pinkish area) */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #fcf0f5 !important; /* &amp;lt;-- CHANGE PINKISH BACKGROUND HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; /* Grey border around the tabs */&lt;br /&gt;
    padding: 4px 4px 0 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. THE CONTENT BOX */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; /* Main page yellow */&lt;br /&gt;
    border: 1px solid #aaaaaa !important; &lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. TEXT SIZE AND FONT */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabOptionWidget .oo-ui-labelElement-label {&lt;br /&gt;
    font-family: tahoma, sans-serif !important;&lt;br /&gt;
    font-size: 14px !important;           /* &amp;lt;-- ADJUST TEXT SIZE HERE (e.g., 14px, 15px, 1.1em) */&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
    padding: 4px 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. INACTIVE TABS */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    margin-right: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* INACTIVE TAB HOVER COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget:hover {&lt;br /&gt;
    background-color: #f4e1eb !important; /* &amp;lt;-- ADJUST TAB HOVER COLOR HERE */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. ACTIVE TAB COLOR */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #c0b980 !important; /* &amp;lt;-- ADJUST ACTIVE KHAKI/YELLOW TAB COLOR HERE */&lt;br /&gt;
    border: 1px solid #aaaaaa !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    margin-bottom: -1px !important;      /* Pulls tab down over the header line */&lt;br /&gt;
    z-index: 2 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793256</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793256"/>
		<updated>2026-09-17T10:51:58Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANISOURCE HEADER TABS (Exact Live Match)&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* 1. Outer box: Adds the thin border, removes the bad pink background */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. Tab row: The light pink/purple background strictly behind the tabs */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-header {&lt;br /&gt;
    background-color: #f8eff4 !important; &lt;br /&gt;
    border-bottom: 1px solid #c8ccd1 !important;&lt;br /&gt;
    padding: 6px 6px 0 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Active Tab: Pale yellow, connects seamlessly to the content area */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-optionWidget-selected {&lt;br /&gt;
    background-color: #fef8cb !important; &lt;br /&gt;
    border: 1px solid #c8ccd1 !important;&lt;br /&gt;
    border-bottom: 1px solid #faf2af !important; /* Overrides bottom line to match content */&lt;br /&gt;
    margin-bottom: -1px !important; /* Pulls tab down to cover the menu line */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Make all tab text bold and black */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-labelElement-label {&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    color: #000000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Content Area: Keeps the main yellow background and adds padding */&lt;br /&gt;
.mw-header-tabs-wrapper .oo-ui-menuLayout-content {&lt;br /&gt;
    background-color: #faf2af !important; &lt;br /&gt;
    padding: 1.5em !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793255</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793255"/>
		<updated>2026-09-17T10:48:28Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force Vector 2022 to restore the legacy OOUI framed borders and backgrounds */&lt;br /&gt;
.mw-header-tabs-wrapper.oo-ui-panelLayout-framed {&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    background-color: #faedf5 !important; /* The pinkish background behind the tabs */&lt;br /&gt;
    padding: 4px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure the content panel inside the tabs gets its border back */&lt;br /&gt;
#headertabs .oo-ui-menuLayout-content,&lt;br /&gt;
#headertabs .ui-tabs-panel {&lt;br /&gt;
    border: 1px solid #a2a9b1 !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep your active khaki tab color */&lt;br /&gt;
#headertabs .oo-ui-tabSelectWidget-tab.oo-ui-optionWidget-selected,&lt;br /&gt;
#headertabs ul li.ui-state-active {&lt;br /&gt;
    background-color: #fef8cb !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793254</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793254"/>
		<updated>2026-09-17T10:37:55Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&lt;br /&gt;
* Srila Prabhupada&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Srila_Prabhupada:_The_Founder-Acarya_of_ISKCON_-_A_GBC_Foundational_Document|Founder-Acarya of ISKCON&lt;br /&gt;
** https://dev.vanipedia.org/wiki/Who_Is_%C5%9Ar%C4%ABla_Prabhup%C4%81da|Who Is Srila Prabhupada&lt;br /&gt;
** Timeline of Śrīla Prabhupāda&#039;s Life|Timeline of His Life&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Image Galleries|His Images&lt;br /&gt;
** Śrīla Prabhupāda Training Disciples|Training His Disciples&lt;br /&gt;
** Remembering Śrīla Prabhupāda|Remembering Him&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Wit &amp;amp; Wisdom|His Wit &amp;amp; Wisdom&lt;br /&gt;
** Category:Srila Prabhupada in the Media|In Media&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Disciple Lists|His Disciple Lists&lt;br /&gt;
* His Teachings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Books|Books&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Lectures|Lectures&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Conversations|Conversations&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Morning_Walks|Morning Walks&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Letters|Letters&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Back to Godhead Magazines|Back to Godhead Magazines&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Other Writings|Other Writings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Audio Recordings|Audio Recordings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Video Recordings|Video Recordings&lt;br /&gt;
* Thematic Compilations&lt;br /&gt;
** Compilation: Personalities|Personalities&lt;br /&gt;
** Compilation: Articles|Articles&lt;br /&gt;
** Compilation: Themes|Themes&lt;br /&gt;
** Compilation: Dictionaries|Dictionaries&lt;br /&gt;
** Compilation: Lists|Lists&lt;br /&gt;
** Compilation: Names|Names&lt;br /&gt;
** Compilation: Places|Places&lt;br /&gt;
** Compilation: Opposites|Opposites&lt;br /&gt;
** Compilation: Questions to Prabhupada|Questions to Prabhupada&lt;br /&gt;
** Compilation: Types|Types&lt;br /&gt;
** Compilation: Umbrella Categories|Umbrella Categories&lt;br /&gt;
* YouTube&lt;br /&gt;
** https://www.youtube.com/@VanimediaPrabhupada|Vanimedia Prabhupada&lt;br /&gt;
** https://www.youtube.com/watch?v=z7QK3xKyz4g&amp;amp;list=PLKKLBp26vRpw|Best of Vanimedia&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoAWjGXAoHPLPtAyYqrKJ_pC|Spanish Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDoGbiGmI-9P9JI7egzo0K4|Hindi Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDSfOvs2JPzS7GTKIlQyxY0|German Playlist&lt;br /&gt;
** https://vanimedia.org/wiki/YouTube_Playlists_for_Vanipedia_-_by_Language|All Languages&lt;br /&gt;
** Vanimedia Playlists|All Vanimedia Playlists&lt;br /&gt;
* 102 Languages&lt;br /&gt;
** Languages: By Region|By Region&lt;br /&gt;
** Languages: Featured Projects|Featured Projects&lt;br /&gt;
** https://vanimedia.org/wiki/Multi-language_Subtitle_Project|Translate with Us&lt;br /&gt;
* About Vanipedia&lt;br /&gt;
** Vanipedia Vision|Vanipedia&#039;s Vision&lt;br /&gt;
** Vanipedia Community|Community&lt;br /&gt;
** Vanipedia Inspiration|Inspiration&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** Vanipedia Visitors Statistics|Vanipedia Visitors Statistics&lt;br /&gt;
** https://dev.vanipedia.org/contact.php|Contact Us&lt;br /&gt;
* Volunteer&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** Volunteer: Opportunities|Opportunities&lt;br /&gt;
** https://dev.vanipedia.org/volunteer.php|Join&lt;br /&gt;
* Donate&lt;br /&gt;
** https://vanipedia.org/wiki/Special:IframePage|Credit Card&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Paypal|PayPal&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Bank|Bank&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Support_Programs|Support Programs&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793253</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793253"/>
		<updated>2026-09-17T10:26: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #345B63; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793252</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793252"/>
		<updated>2026-09-17T10:11:05Z</updated>

		<summary type="html">&lt;p&gt;Kashya: Undo revision 793251 by Kashya (talk)&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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #66806A; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793251</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793251"/>
		<updated>2026-09-17T10:08:49Z</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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- Vanisource Core Table &amp;amp; Journal Styles --- */&lt;br /&gt;
.journaltable {&lt;br /&gt;
    max-width: 108em;&lt;br /&gt;
    min-width: 65em;&lt;br /&gt;
}&lt;br /&gt;
.daytable {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 {&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 {&lt;br /&gt;
    color: #B5BD64;&lt;br /&gt;
}&lt;br /&gt;
.greentext {&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.quotelink {&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.nectardroptext {&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.firstchar {&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 {&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
.daystextb {&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.lec_code {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.code {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.MITL_page_nav {&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 {&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;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari {&lt;br /&gt;
    color: #000000;&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);&lt;br /&gt;
}&lt;br /&gt;
.verse {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.versecenter {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.verse.inter_diac {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
}&lt;br /&gt;
.synonyms {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.synonyms.inter_diac {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
}&lt;br /&gt;
.translation {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.translation.inter_diac {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
.purport {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.purport.inter_diac {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
*:not(a).text {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.text.inter_diac {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    font-size: 1.1em;&lt;br /&gt;
}&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited {&lt;br /&gt;
    color: purple;&lt;br /&gt;
}&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
#verse {&lt;br /&gt;
  white-space: pre;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- COMPILE FORMS &amp;amp; QUOTES -------------------- */&lt;br /&gt;
.quote {&lt;br /&gt;
    margin: 1.5em 0em;&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 {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.quote_text, .quote_verse {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
.quote_text a {&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
.highlight_quote {&lt;br /&gt;
    background-color: #F9F7E0; &lt;br /&gt;
    margin: 0px; &lt;br /&gt;
    padding: 4px 2px; &lt;br /&gt;
}&lt;br /&gt;
.highlight_terms {&lt;br /&gt;
    background-color: #EEE8AA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- MAIN BANNER &amp;amp; LAYOUT -------------------- */&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;
    text-align: center;&lt;br /&gt;
    background: #345B63;&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;
    color: #faf2af;&lt;br /&gt;
    font-family: georgia;&lt;br /&gt;
    font-size: 150%;&lt;br /&gt;
    font-style: italic;&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;
.mainleft {&lt;br /&gt;
    text-align: left; &lt;br /&gt;
    max-width: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
.mainjustify {&lt;br /&gt;
    text-align: justify; &lt;br /&gt;
    max-width: 65em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide specific elements on 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;
body.page-Main_Page h1.firstHeading {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- VECTOR 2022 INTEGRATION &amp;amp; CSS VARIABLES -------------------- */&lt;br /&gt;
:root,&lt;br /&gt;
.skin-vector-2022,&lt;br /&gt;
html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&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: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&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: #faf2af;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force container styling and remove borders on Vector 2022 elements */&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.mw-page-container-inner,&lt;br /&gt;
.mw-content-container,&lt;br /&gt;
.mw-header,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-sticky-header,&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: #faf2af !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 {&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;
&lt;br /&gt;
div.center {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox {&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;
    .vaniquotebox {&lt;br /&gt;
        max-width: 80%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
.vaniquotebox &amp;gt; table {&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;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Navbar utilities */&lt;br /&gt;
.verse-nav {&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
.prev-link {&lt;br /&gt;
    float: left; &lt;br /&gt;
    min-height: 22px; &lt;br /&gt;
    padding: 0 0 0 25px; &lt;br /&gt;
    background: url(/w/images/Go-previous.png) no-repeat left;&lt;br /&gt;
}&lt;br /&gt;
.next-link {&lt;br /&gt;
    float: left; &lt;br /&gt;
    min-height: 22px; &lt;br /&gt;
    padding: 0 25px; &lt;br /&gt;
    background: url(/w/images/Go-next.png) no-repeat right;&lt;br /&gt;
}&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav {&lt;br /&gt;
    float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Custom 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;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793250</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=793250"/>
		<updated>2026-09-17T09:48:53Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*&lt;br /&gt;
* Srila Prabhupada&lt;br /&gt;
** Srila Prabhupada: The Founder-Acarya of ISKCON - A GBC Foundational Document|Founder-Acarya of ISKCON&lt;br /&gt;
** Who Is Śrīla Prabhupāda|Who Is Srila Prabhupada&lt;br /&gt;
** Timeline of Śrīla Prabhupāda&#039;s Life|Timeline of His Life&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Image Galleries|His Images&lt;br /&gt;
** Śrīla Prabhupāda Training Disciples|Training His Disciples&lt;br /&gt;
** Remembering Śrīla Prabhupāda|Remembering Him&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Wit &amp;amp; Wisdom|His Wit &amp;amp; Wisdom&lt;br /&gt;
** Category:Srila Prabhupada in the Media|In Media&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Disciple Lists|His Disciple Lists&lt;br /&gt;
* His Teachings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Books|Books&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Lectures|Lectures&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Conversations|Conversations&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Morning_Walks|Morning Walks&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Letters|Letters&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Back to Godhead Magazines|Back to Godhead Magazines&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Other Writings|Other Writings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Audio Recordings|Audio Recordings&lt;br /&gt;
** Śrīla Prabhupāda&#039;s Video Recordings|Video Recordings&lt;br /&gt;
* Thematic Compilations&lt;br /&gt;
** Compilation: Personalities|Personalities&lt;br /&gt;
** Compilation: Articles|Articles&lt;br /&gt;
** Compilation: Themes|Themes&lt;br /&gt;
** Compilation: Dictionaries|Dictionaries&lt;br /&gt;
** Compilation: Lists|Lists&lt;br /&gt;
** Compilation: Names|Names&lt;br /&gt;
** Compilation: Places|Places&lt;br /&gt;
** Compilation: Opposites|Opposites&lt;br /&gt;
** Compilation: Questions to Prabhupada|Questions to Prabhupada&lt;br /&gt;
** Compilation: Types|Types&lt;br /&gt;
** Compilation: Umbrella Categories|Umbrella Categories&lt;br /&gt;
* YouTube&lt;br /&gt;
** https://www.youtube.com/@VanimediaPrabhupada|Vanimedia Prabhupada&lt;br /&gt;
** https://www.youtube.com/watch?v=z7QK3xKyz4g&amp;amp;list=PLKKLBp26vRpw|Best of Vanimedia&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoAWjGXAoHPLPtAyYqrKJ_pC|Spanish Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDoGbiGmI-9P9JI7egzo0K4|Hindi Playlist&lt;br /&gt;
** https://www.youtube.com/playlist?list=PLhQvESfduXoDSfOvs2JPzS7GTKIlQyxY0|German Playlist&lt;br /&gt;
** https://vanimedia.org/wiki/YouTube_Playlists_for_Vanipedia_-_by_Language|All Languages&lt;br /&gt;
** Vanimedia Playlists|All Vanimedia Playlists&lt;br /&gt;
* 102 Languages&lt;br /&gt;
** Languages: By Region|By Region&lt;br /&gt;
** Languages: Featured Projects|Featured Projects&lt;br /&gt;
** https://vanimedia.org/wiki/Multi-language_Subtitle_Project|Translate with Us&lt;br /&gt;
* About Vanipedia&lt;br /&gt;
** Vanipedia Vision|Vanipedia&#039;s Vision&lt;br /&gt;
** Vanipedia Community|Community&lt;br /&gt;
** Vanipedia Inspiration|Inspiration&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** Vanipedia Visitors Statistics|Vanipedia Visitors Statistics&lt;br /&gt;
** https://dev.vanipedia.org/contact.php|Contact Us&lt;br /&gt;
* Volunteer&lt;br /&gt;
** https://vanipedia.org/wiki/Vaniseva|Vaniseva&lt;br /&gt;
** Volunteer: Opportunities|Opportunities&lt;br /&gt;
** https://dev.vanipedia.org/volunteer.php|Join&lt;br /&gt;
* Donate&lt;br /&gt;
** https://vanipedia.org/wiki/Special:IframePage|Credit Card&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Paypal|PayPal&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Donating_Via_Bank|Bank&lt;br /&gt;
** https://vanipedia.org/wiki/Donations#Support_Programs|Support Programs&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793249</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793249"/>
		<updated>2026-09-17T05:13:03Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 8px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;[https://www.vaniseva.org &#039;&#039;&#039;Collaborate with us to invoke and fully manifest Srila Prabhupada&#039;s Vani-presence&#039;&#039;&#039;]&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 8px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:YTicon.png|29px|link=https://www.youtube.com/user/VanimediaMayapur]] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
[[File:FBicon.png|29px|link=https://www.facebook.com/vanipedia.org]] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
[[File:Instaicon.png|29px|link=https://www.instagram.com/vanipediaquotes/]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
Go to [[:Vaniquotes:Main_Page|&#039;&#039;&#039;Vaniquotes&#039;&#039;&#039;]] | Go to [[:Vanipedia:Main_Page|&#039;&#039;&#039;Vanipedia&#039;&#039;&#039;]] | Go to [[:Vanimedia:Main_Page|&#039;&#039;&#039;Vanimedia&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainbanner&amp;quot;&amp;gt;Vanisource - the complete essence of Vedic knowledge&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793248</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793248"/>
		<updated>2026-09-17T05:07:16Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 8px;&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;[https://www.vaniseva.org &amp;lt;span style=&amp;quot;color:#b5bd64;&amp;quot;&amp;gt;&#039;&#039;&#039;Collaborate with us to invoke and fully manifest Srila Prabhupada&#039;s Vani-presence&#039;&#039;&#039;&amp;lt;/span&amp;gt;]&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 8px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:YTicon.png|29px|link=https://www.youtube.com/user/VanimediaMayapur]] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
[[File:FBicon.png|29px|link=https://www.facebook.com/vanipedia.org]] &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &lt;br /&gt;
[[File:Instaicon.png|29px|link=https://www.instagram.com/vanipediaquotes/]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; margin-bottom: 15px;&amp;quot;&amp;gt;&lt;br /&gt;
Go to [[:Vaniquotes:Main_Page|&#039;&#039;&#039;Vaniquotes&#039;&#039;&#039;]] | Go to [[:Vanipedia:Main_Page|&#039;&#039;&#039;Vanipedia&#039;&#039;&#039;]] | Go to [[:Vanimedia:Main_Page|&#039;&#039;&#039;Vanimedia&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainbanner&amp;quot;&amp;gt;Vanisource - the complete essence of Vedic knowledge&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793247</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Sitenotice&amp;diff=793247"/>
		<updated>2026-09-17T05:04:02Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div align=center&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:#b5bd64&amp;quot;&amp;gt;[https://www.vaniseva.org &#039;&#039;&#039;Collaborate with us to invoke and fully manifest Srila Prabhupada&#039;s Vani-presence&#039;&#039;&#039;]&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;inline-gallery&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery allign=&amp;quot;center&amp;quot; widths=29px heights=29px mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:YTicon.png|link=https://www.youtube.com/user/VanimediaMayapur&lt;br /&gt;
Image:FBicon.png|link=https://www.facebook.com/vanipedia.org&lt;br /&gt;
Image:Instaicon.png|link=https://www.instagram.com/vanipediaquotes/&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;center&amp;quot; style=&amp;quot;width:auto; margin-left:auto; margin-right:auto;&amp;quot;&amp;gt;Go to [[:Vaniquotes:Main_Page|&#039;&#039;&#039;Vaniquotes&#039;&#039;&#039;]] | Go to [[:Vanisource:Main_Page|&#039;&#039;&#039;Vanisource&#039;&#039;&#039;]] | Go to [[:Vanimedia:Main_Page|&#039;&#039;&#039;Vanimedia&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainbanner&amp;quot;&amp;gt;Vanipedia - the essence of Vedic knowledge&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793246</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793246"/>
		<updated>2026-09-17T04:48:24Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border: 1px solid #ddcef2;&lt;br /&gt;
    background: #F2F2F2;&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 {&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 {&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 { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.greentext { color: #296F39; }&lt;br /&gt;
.quotelink { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.nectardroptext { font-size: 1em; font-weight: bold; color: #296F39; }&lt;br /&gt;
.daystext { color: #296F39; }&lt;br /&gt;
.daystextb { color: #296F39; font-weight: bold; }&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm { background-color: yellow; border: 1px Solid #EE9977; padding: 1px 2px 1px 2px; margin: -1px; }&lt;br /&gt;
&lt;br /&gt;
.firstchar {&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;
.MITL_page_nav {&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 { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: interDiac;&lt;br /&gt;
    src: url(/css/GauraTimes.ttf);&lt;br /&gt;
}&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac { font-family: interDiac; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.synonyms.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.translation.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
.purport.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.text.inter_diac { font-family: interDiac; font-size: 1.1em; }&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.SB65verse {&lt;br /&gt;
    white-space: pre-line;&lt;br /&gt;
    white-space: -moz-pre-wrap;&lt;br /&gt;
    white-space: -pre-wrap;&lt;br /&gt;
    white-space: -o-pre-wrap;&lt;br /&gt;
    word-wrap: break-word;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN NEW COMPILE FORM -------------------- */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation { font-weight: bold; color: #000000; }&lt;br /&gt;
.quote_link { font-weight: bold; }&lt;br /&gt;
.quote_text { color: #000000; }&lt;br /&gt;
.quote_verse { color: #000000; }&lt;br /&gt;
.quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #66806A; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mainlinks { text-align:center; font-weight:bold; font-size: 110%; margin-bottom:0.5em }&lt;br /&gt;
#mainlinks a, #mainh2links a { color:#B5BD64 }&lt;br /&gt;
#mainmantra { text-align:center; margin-top:1.5em; color:#B5BD64; }&lt;br /&gt;
.maincenter { text-align:center; max-width:65em; margin:0px auto; padding-bottom:1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
#p-logo a, #p-logo a:hover { height:190px; }&lt;br /&gt;
#column-one { padding-top:190px; }&lt;br /&gt;
#p-navigation { padding-top:30px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Custom_Landing_Page #mw-head, body.page-Custom_Landing_Page #mw-panel, body.page-Custom_Landing_Page #left-navigation, body.page-Custom_Landing_Page #right-navigation, body.page-Custom_Landing_Page #p-personal, body.page-Custom_Landing_Page #p-search, body.page-Custom_Landing_Page #p-logo, body.page-Custom_Landing_Page #siteSub, body.page-Custom_Landing_Page #contentSub, body.page-Custom_Landing_Page #jump-to-nav, body.page-Custom_Landing_Page .mw-indicators, body.page-Custom_Landing_Page .mw-editsection, body.page-Custom_Landing_Page .vector-page-toolbar, body.page-Custom_Landing_Page .vector-page-titlebar, body.page-Custom_Landing_Page .vector-header-container, body.page-Custom_Landing_Page .vector-column-start, body.page-Custom_Landing_Page .vector-column-end, body.page-Custom_Landing_Page .vector-toc, body.page-Custom_Landing_Page .vector-settings, body.page-Custom_Landing_Page .vector-page-tools, body.page-Custom_Landing_Page .vector-main-menu-landmark, body.page-Custom_Landing_Page .mw-page-title-main, body.page-Custom_Landing_Page .firstHeading, body.page-Custom_Landing_Page #footer, body.page-Custom_Landing_Page .printfooter, body.page-Custom_Landing_Page .catlinks, body.page-Custom_Landing_Page .vector-sitenotice-container, body.page-Custom_Landing_Page #siteNotice, body.page-Custom_Landing_Page #localNotice, body.page-Custom_Landing_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Custom_Landing_Page, body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container, body.page-Custom_Landing_Page #content, body.page-Custom_Landing_Page .mw-body, body.page-Custom_Landing_Page .mw-body-content, body.page-Custom_Landing_Page #bodyContent, body.page-Custom_Landing_Page #mw-content-text, body.page-Custom_Landing_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page .mw-page-container, body.page-Custom_Landing_Page .mw-page-container-inner, body.page-Custom_Landing_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Custom_Landing_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Custom_Landing_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793245</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793245"/>
		<updated>2026-09-17T04:35:42Z</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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
&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;
    text-align:center;&lt;br /&gt;
    background: #345B63;&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;
    color: #D4ECDD;&lt;br /&gt;
    font-family:georgia;&lt;br /&gt;
    font-size:150%;&lt;br /&gt;
    font-style:italic;&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;
&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;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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;
&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;
&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;
&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;
.mw-header,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-sticky-header,&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;
/* ------------------------------------ */&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;
&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
&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;
&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
    color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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;
&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;
&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;
  &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;
&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;
&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;
  &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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
&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;
&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
    width: 330px;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
    padding-left: 0.5em;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
    direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
    content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
    content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&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;
&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
.theme-column li {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
&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;
&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;
&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;
&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;
    &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;
/* ----------------------------------------------------&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
    grid-column: 1 / -1; &lt;br /&gt;
}&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
/* ==========================================================&lt;br /&gt;
   VANIPEDIA VISION&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
&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;
&lt;br /&gt;
    color: #263b38;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
    margin: 0 auto 14px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
&lt;br /&gt;
.vision-btn {&lt;br /&gt;
    flex: 1 1 0;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    background-color: #3a5c6e;&lt;br /&gt;
    border-bottom: 3px solid #2a4452;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
&lt;br /&gt;
    transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
    background-color: #466e84;&lt;br /&gt;
}&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;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    padding: 22px 14px !important;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
&lt;br /&gt;
    .vision-buttons-row {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vision-btn {&lt;br /&gt;
        flex: 1 1 45%;&lt;br /&gt;
    }&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;
/* ----------------------------------------------------&lt;br /&gt;
   Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&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;
&lt;br /&gt;
&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
    transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Community image */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
&lt;br /&gt;
    .community-layout-wrapper {&lt;br /&gt;
        padding: 0 10px;&lt;br /&gt;
        margin-top: 25px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .community-platform-item img {&lt;br /&gt;
        max-width: 150px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .community-social-item img {&lt;br /&gt;
        max-width: 65px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .community-image-container {&lt;br /&gt;
        margin-bottom: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .community-button-row {&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&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;
/* Center all content within the site notice / header banner */&lt;br /&gt;
#siteNotice {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force the social icons list to display horizontally and centered */&lt;br /&gt;
#siteNotice ul {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    list-style-type: none !important; /* Removes any default Vector bullets */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    gap: 15px; /* Adds space between the icons */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove Vector&#039;s default left-margin on list items */&lt;br /&gt;
#siteNotice ul li {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure the dark teal bar is properly spaced */&lt;br /&gt;
#siteNotice .your-teal-bar-class { &lt;br /&gt;
    margin-top: 15px; /* Adjust if it feels too close to the links */&lt;br /&gt;
}&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;
/* =========================================================&lt;br /&gt;
   NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   LIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&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 {&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;
&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;
&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
   ========================================================= */&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;
&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;
&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
.personality-image {&lt;br /&gt;
    flex: 0 0 396px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.personality-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 0 24px 0 0;&lt;br /&gt;
}&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;
&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;
&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;
    &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;
&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;
&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;
&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;
&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&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;
&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* 7. FIX: Lock Page Title strictly on the LEFT right after search */&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: flex-start !important;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; /* Takes only the space needed for the title */&lt;br /&gt;
    flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; /* Space after search box */&lt;br /&gt;
    margin-right: auto !important; /* Absorbs all remaining space, pushing tools to the far right */&lt;br /&gt;
}&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: flex-start !important;&lt;br /&gt;
    text-align: left !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 !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;
&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;
&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;
&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;
/* ==========================================================================&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: 24px !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;
&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;
&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;
&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
    transform: translateY(0) !important;&lt;br /&gt;
}&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;
&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;
&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;
&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: 18px !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;
/* ==========================================================================&lt;br /&gt;
   UNCLUTTERED &amp;quot;DOORS&amp;quot; HOMEPAGE LAYOUT&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 10px 0 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1. Entrance Hero (Serene &amp;amp; Welcoming) */&lt;br /&gt;
.vani-entrance-hero {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #e8f4ec; /* Soft sage green */&lt;br /&gt;
    border: 1px solid #c8e0d1;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 28px 32px;&lt;br /&gt;
    gap: 32px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(52, 91, 99, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-avatar {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-portrait-circle,&lt;br /&gt;
.vani-entrance-avatar img {&lt;br /&gt;
    border-radius: 50% !important;&lt;br /&gt;
    border: 4px solid #ffffff !important;&lt;br /&gt;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
    width: 150px !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-text {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-badge {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 0.78rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.8px;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-title {&lt;br /&gt;
    font-size: 1.75rem !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-subtitle {&lt;br /&gt;
    font-size: 1.02rem;&lt;br /&gt;
    color: #334447;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-milestone {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    color: #2b494f;&lt;br /&gt;
    background-color: rgba(255, 255, 255, 0.75);&lt;br /&gt;
    padding: 6px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 3px solid #345B63;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. The Doors Grid (3 Columns, Clean &amp;amp; Spacious) */&lt;br /&gt;
.vani-doors-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Door Cards */&lt;br /&gt;
.vani-door-card {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #d9e8e0;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;&lt;br /&gt;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
    box-shadow: 0 10px 24px rgba(52, 91, 99, 0.12);&lt;br /&gt;
    border-color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-icon {&lt;br /&gt;
    font-size: 1.8rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-number {&lt;br /&gt;
    font-size: 0.75rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #7b948f;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title {&lt;br /&gt;
    font-size: 1.25rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a {&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a:hover {&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-desc {&lt;br /&gt;
    font-size: 0.92rem;&lt;br /&gt;
    color: #556668;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 18px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
    background-color: #edf6f0;&lt;br /&gt;
    padding: 8px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: background-color 0.2s ease, color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover .vani-door-btn {&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Sanctuary Base (Mission Door) */&lt;br /&gt;
.vani-mission-door {&lt;br /&gt;
    background-color: #f7faf8;&lt;br /&gt;
    border: 1px solid #cde2d6;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px 28px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info h3 {&lt;br /&gt;
    margin: 0 0 6px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    font-size: 1.25rem !important;&lt;br /&gt;
    color: #24464c !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info p {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 0.93rem;&lt;br /&gt;
    color: #4a5c5f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-btn {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 9px 18px;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary {&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary:hover {&lt;br /&gt;
    background-color: #233e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #345B63;&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost:hover {&lt;br /&gt;
    background-color: #e8f4ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent {&lt;br /&gt;
    background-color: #d97724;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent:hover {&lt;br /&gt;
    background-color: #b86016;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Dark Mode Adaptation */&lt;br /&gt;
html.skin-theme-clientpref-night .vani-entrance-hero {&lt;br /&gt;
    background-color: #1f272a;&lt;br /&gt;
    border-color: #313d42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-title {&lt;br /&gt;
    color: #e0f2f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-subtitle {&lt;br /&gt;
    color: #b0bec5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-milestone {&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.4);&lt;br /&gt;
    color: #cfd8dc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-card {&lt;br /&gt;
    background-color: #1a1e20;&lt;br /&gt;
    border-color: #2e3b40;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-title a {&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-desc {&lt;br /&gt;
    color: #9ea7aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-btn {&lt;br /&gt;
    background-color: #242e32;&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-mission-door {&lt;br /&gt;
    background-color: #191c1e;&lt;br /&gt;
    border-color: #2b373c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Responsive Mobile Breakpoints */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-entrance-hero {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-door {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-links {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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;
&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;
&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;
&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;
/* ==========================================================&lt;br /&gt;
   VANIPEDIA MAIN PAGE&lt;br /&gt;
   Full-screen custom homepage&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   1. REMOVE MEDIAWIKI / VECTOR CHROME ON MAIN PAGE&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page #mw-panel,&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-personal,&lt;br /&gt;
body.page-Main_Page #p-search,&lt;br /&gt;
body.page-Main_Page #p-logo,&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 .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-header-container,&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 .vector-page-tools,&lt;br /&gt;
body.page-Main_Page .vector-main-menu-landmark,&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 #footer,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
&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;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
&lt;br /&gt;
    background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&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;
&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;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE CANVAS&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: 100vw !important;&lt;br /&gt;
    max-width: 100vw !important;&lt;br /&gt;
&lt;br /&gt;
    height: 100vh;&lt;br /&gt;
    min-height: 720px;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 20px 38px 18px !important;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TOP BAR&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-top {&lt;br /&gt;
    height: 66px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   BRAND&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
    color: var(--gold) !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
&lt;br /&gt;
    gap: 17px;&lt;br /&gt;
&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;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: 2px;&lt;br /&gt;
    height: 17px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.38);&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   HERO AREA&lt;br /&gt;
   ========================================================== */&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;
&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;
/* ----------------------------------------------------------&lt;br /&gt;
   FROM HIS LETTERS heading&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 0 22px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
&lt;br /&gt;
    letter-spacing: .12em;&lt;br /&gt;
&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Rotating content&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .45s ease,&lt;br /&gt;
        transform .45s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Whole item clickable&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Recipient&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Date&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Selected passage&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Read letter&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&lt;br /&gt;
    border-top:&lt;br /&gt;
        1px solid rgba(177,135,61,.30);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Hover&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
&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;
/* ----------------------------------------------------------&lt;br /&gt;
   MAIN TITLE / INTRO&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-intro {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 8;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 1;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    width: 650px;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    padding-top: 36px;&lt;br /&gt;
    padding-left: 145px;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
    width: 35px;&lt;br /&gt;
    height: 2px;&lt;br /&gt;
&lt;br /&gt;
    margin: 27px 0 18px;&lt;br /&gt;
&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    line-height: 1.48;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HERO PHOTO AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 1;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    width: 790px;&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    margin: 0 35px 0 0;&lt;br /&gt;
&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;
}&lt;br /&gt;
&lt;br /&gt;
.vh-photo {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
&lt;br /&gt;
    background-position: center center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
&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;
&lt;br /&gt;
    transition: opacity 5s ease-in-out;&lt;br /&gt;
&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
&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;
&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
    source-in,&lt;br /&gt;
    source-in;&lt;br /&gt;
&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;
&lt;br /&gt;
mask-composite:&lt;br /&gt;
    intersect,&lt;br /&gt;
    intersect;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   DISCOVER&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-discover {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 9;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    top: 28px;&lt;br /&gt;
&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: calc(100% - 0px);&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding-left: 24px;&lt;br /&gt;
&lt;br /&gt;
    border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section heading */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Random article container */&lt;br /&gt;
&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .7s ease,&lt;br /&gt;
        transform .7s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Article title */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
    margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Read article link */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 10px;&lt;br /&gt;
&lt;br /&gt;
    border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   GATEWAYS&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
&lt;br /&gt;
    width: 1000px;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    flex: 1 1 150px;&lt;br /&gt;
    min-width: 140px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&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;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    right: 0;&lt;br /&gt;
&lt;br /&gt;
    top: 15px;&lt;br /&gt;
    bottom: 15px;&lt;br /&gt;
&lt;br /&gt;
    width: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18,63,56,.18);&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
    border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    height: 50px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    font-size: 29px;&lt;br /&gt;
    line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
    margin: 4px 0 4px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   CONTINUOUS LIFE TIMELINE&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 10;&lt;br /&gt;
&lt;br /&gt;
    height: 116px;&lt;br /&gt;
    margin-top: 30px;&lt;br /&gt;
&lt;br /&gt;
    width: 100vw;&lt;br /&gt;
    max-width: 100vw;&lt;br /&gt;
&lt;br /&gt;
    margin-left: calc(50% - 50vw);&lt;br /&gt;
    margin-right: calc(50% - 50vw);&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    cursor: grab;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
    cursor: grabbing;&lt;br /&gt;
}&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;
&lt;br /&gt;
    touch-action: pan-y;&lt;br /&gt;
}&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;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
&lt;br /&gt;
    width: max-content;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* date */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
    height: 21px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    font-size: 10px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    letter-spacing: .06em;&lt;br /&gt;
&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* dot */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 38px;&lt;br /&gt;
    left: 20px;&lt;br /&gt;
&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    height: 8px;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: var(--green);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #f6f2e9;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* short event text */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
&lt;br /&gt;
    max-width: 175px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
&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;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 65px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 20;&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
    left: 0;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
    right: 0;&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   TEMPORARY LOGO FALLBACK&lt;br /&gt;
   Only relevant if you use .vh-logo-temp&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
    width: 58px;&lt;br /&gt;
    height: 58px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    border: 3px solid var(--gold);&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: var(--green);&lt;br /&gt;
&lt;br /&gt;
    color: #fff;&lt;br /&gt;
&lt;br /&gt;
    font-size: 37px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   MOTION ACCESSIBILITY&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
&lt;br /&gt;
    .vh-lifeline {&lt;br /&gt;
        animation: none !important;&lt;br /&gt;
    }&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   1366–1500px DESKTOPS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
&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;
&lt;br /&gt;
    .vh-main-title {&lt;br /&gt;
        font-size: 67px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateways {&lt;br /&gt;
        width: 585px;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
        gap: 20px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .vh-wordmark {&lt;br /&gt;
        font-size: 30px;&lt;br /&gt;
    }&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;
/* ==========================================================&lt;br /&gt;
   1200–1365px DESKTOPS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
&lt;br /&gt;
    .vh-main-title {&lt;br /&gt;
        font-size: 61px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-description {&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateways {&lt;br /&gt;
        width: 525px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateway-text {&lt;br /&gt;
        font-size: 9px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateway-title {&lt;br /&gt;
        font-size: 9px;&lt;br /&gt;
    }&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;
&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;
/* ==========================================================&lt;br /&gt;
   SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Individual links */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    display: inline-block !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
&lt;br /&gt;
    opacity: .82;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    bottom: -2px;&lt;br /&gt;
&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    transform: translateX(-50%);&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
    color: var(--gold) !important;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
&lt;br /&gt;
    transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Separators */&lt;br /&gt;
&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
    margin: 0 3px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    opacity: .55;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
    animation-delay: .45s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
    animation-delay: .75s;&lt;br /&gt;
}&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;
&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&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;
&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;
/* ==========================================================&lt;br /&gt;
   MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
   ========================================================== */&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: -1;&lt;br /&gt;
&lt;br /&gt;
    left: -20px;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 500px;&lt;br /&gt;
    height: 500px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
.vh-now {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 15;&lt;br /&gt;
&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    left: -20px;&lt;br /&gt;
&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    height: calc(100% - 0px);&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    padding: 20px 18px 20px 0;&lt;br /&gt;
&lt;br /&gt;
    border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    text-align: left;&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.42;&lt;br /&gt;
}&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;
&lt;br /&gt;
    margin: 0 0 22px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HERO TITLE — WHO IS REVEAL&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    /* VERTICAL POSITION */&lt;br /&gt;
    top: 3px;&lt;br /&gt;
&lt;br /&gt;
    /* HORIZONTAL POSITION */&lt;br /&gt;
    right: -5px;&lt;br /&gt;
&lt;br /&gt;
    /* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-18px);&lt;br /&gt;
&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;
&lt;br /&gt;
/* Reveal */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    bottom: -39px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 30;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateY(-7px);&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .35s ease,&lt;br /&gt;
        transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    padding: 8px 13px 7px;&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(246,242,233,.88);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .10em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: -1px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Button hover */&lt;br /&gt;
&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    border-color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    background: rgba(246,242,233,.98);&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
    cursor: grabbing;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
    transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
    transition: transform .2s ease;&lt;br /&gt;
}&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;
&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;
/* ==========================================================&lt;br /&gt;
   VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    transition: none !important;&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
&lt;br /&gt;
    will-change: transform;&lt;br /&gt;
&lt;br /&gt;
    transform-style: flat;&lt;br /&gt;
}&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;
&lt;br /&gt;
    width: 220px;&lt;br /&gt;
&lt;br /&gt;
    transition: none !important;&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
&lt;br /&gt;
    -webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
    cursor: grab;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
&lt;br /&gt;
    touch-action: pan-y;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   TIMELINE YEAR NAVIGATION&lt;br /&gt;
   ========================================================== */&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;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
&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;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 4px 2px;&lt;br /&gt;
&lt;br /&gt;
    color: rgba(18,63,56,.62);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        color .2s ease,&lt;br /&gt;
        transform .2s ease;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
    color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 15px;&lt;br /&gt;
&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;
&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;
&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;
&lt;br /&gt;
.vh-featured {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&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;
&lt;br /&gt;
    margin-bottom: 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    width: 85px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
    display: grid;&lt;br /&gt;
&lt;br /&gt;
    grid-template-columns:&lt;br /&gt;
        minmax(760px, 1.3fr)&lt;br /&gt;
        minmax(600px, 1fr);&lt;br /&gt;
&lt;br /&gt;
    column-gap: 32px;&lt;br /&gt;
&lt;br /&gt;
    align-items: start;&lt;br /&gt;
&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
&lt;br /&gt;
    padding-top: 18px;&lt;br /&gt;
    padding-bottom: 10px;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   TREASURES OF THE VANI — TITLE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    margin: 0 0 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    width: 85px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TREASURES OF THE VANI — GRID&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   INDIVIDUAL TREASURE CARD&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-feature {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 48% 52%;&lt;br /&gt;
&lt;br /&gt;
    height: 125px;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
    transform: translateY(-2px);&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   MEDIA AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px 0 0 6px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* SHORT&lt;br /&gt;
   Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&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;
&lt;br /&gt;
    background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TEXT PANEL ON RIGHT&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    padding: 3px 10px 5px 12px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Actual title */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
/*&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;
&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   NECTAR DROP&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
}&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;
&lt;br /&gt;
    border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        transform .2s ease,&lt;br /&gt;
        background .2s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANI NETWORK&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    margin: 0 0 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&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;
&lt;br /&gt;
    background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    padding: 5px 10px 0;&lt;br /&gt;
&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;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        background .22s ease,&lt;br /&gt;
        transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    height: 42px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        transform .22s ease,&lt;br /&gt;
        color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    margin-top: -8px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   VANI NETWORK MISSION&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    min-width: 430px;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    padding: 0 0px 0 10px;&lt;br /&gt;
&lt;br /&gt;
    border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
    flex: 0 0 150px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
&lt;br /&gt;
    margin-right: 0px;&lt;br /&gt;
}&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;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
    background: rgba(177,135,61,.08);&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   RESPONSIVE BOTTOM AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
&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;
&lt;br /&gt;
        column-gap: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-feature-grid {&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-feature {&lt;br /&gt;
        grid-template-columns: 47% 53%;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
&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;
&lt;br /&gt;
    .vh-feature-grid {&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&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;
/* =====================================================&lt;br /&gt;
   SOCIAL PLATFORM STATISTICS&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
    margin: 30px 0 10px;&lt;br /&gt;
    padding-bottom: 7px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border: 2px solid #2a4452;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
    background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
    flex: 1 1 0;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
&lt;br /&gt;
    border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #72777d;&lt;br /&gt;
&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
}&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;
&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Details */&lt;br /&gt;
&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;
&lt;br /&gt;
    padding: 0 20px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
    color: #2a4452;&lt;br /&gt;
    background: #eef2f4;&lt;br /&gt;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
    font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    margin-top: -2px;&lt;br /&gt;
    padding: 24px 28px 30px;&lt;br /&gt;
&lt;br /&gt;
    background: #fff;&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
&lt;br /&gt;
    color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   IMAGE QUOTE POPUP&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 100000;&lt;br /&gt;
&lt;br /&gt;
    /* positioned by JS */&lt;br /&gt;
    top: auto;&lt;br /&gt;
    left: auto;&lt;br /&gt;
&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .2s ease,&lt;br /&gt;
        visibility .2s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
    display: block;&lt;br /&gt;
&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;
&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    right: 7px;&lt;br /&gt;
&lt;br /&gt;
    width: 28px;&lt;br /&gt;
    height: 28px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, .55);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 26px;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&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;
&lt;br /&gt;
    height: 18px;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
    width: 2px;&lt;br /&gt;
    height: 4px;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    transform-origin: center;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
    animation-delay: -.45s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
    animation-delay: -.60s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
    animation-delay: -.55s;&lt;br /&gt;
}&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;
&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
&lt;br /&gt;
    0% {&lt;br /&gt;
        height: 3px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        height: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
    overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
&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;
&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;
/* =========================================================&lt;br /&gt;
   VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    z-index: 100000;&lt;br /&gt;
&lt;br /&gt;
    display: none;&lt;br /&gt;
&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
&lt;br /&gt;
    background:&lt;br /&gt;
        rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Popup */&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: calc(100vw - 80px);&lt;br /&gt;
    height: calc(100vh - 40px);&lt;br /&gt;
&lt;br /&gt;
    max-width: 1800px;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    background: #d9d6cf;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    border: 0;&lt;br /&gt;
&lt;br /&gt;
    background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Close button */&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 10px;&lt;br /&gt;
    right: 10px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 100001;&lt;br /&gt;
&lt;br /&gt;
    width: 42px;&lt;br /&gt;
    height: 42px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background:&lt;br /&gt;
        rgba(20, 20, 20, 0.80);&lt;br /&gt;
&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
&lt;br /&gt;
    font-family:&lt;br /&gt;
        Arial,&lt;br /&gt;
        sans-serif;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    line-height: 42px;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
&lt;br /&gt;
    #vani-flipbook-overlay {&lt;br /&gt;
        padding: 0;&lt;br /&gt;
&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        height: 100vh;&lt;br /&gt;
        height: 100dvh;&lt;br /&gt;
    }&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;
&lt;br /&gt;
        max-width: none;&lt;br /&gt;
        border-radius: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   VANIPEDIA INSPIRATION&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
&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;
&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
    background-color: #7fbd97;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .vision-buttons-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793244</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793244"/>
		<updated>2026-09-17T04:33:37Z</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;
The use of the ID tag (#) is being phased out to be replaced by classes (.) where appropriate&lt;br /&gt;
*/&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;
.noautonum .tocnumber {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.journaltable {                    /* Usage: {| class=&amp;quot;journaltable&amp;quot; */&lt;br /&gt;
    max-width: 108em;&lt;br /&gt;
    min-width: 65em;&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 */&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 */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.lec_code {                            /* Used on all lecture and converstion pages */&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
.code {&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    font-size: 90%;&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;
body.page-Main_Page h1.firstHeading {           /* Don&#039;t display some stuff on the main page */&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Remove white border from thumbnails */&lt;br /&gt;
div.thumb {&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;
.MainHeader h4 {&lt;br /&gt;
    margin:0!important;&lt;br /&gt;
    padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
.highlight_quote {&lt;br /&gt;
    background-color: #F9F7E0; &lt;br /&gt;
    margin: 0px; &lt;br /&gt;
    padding: 4px 2px; &lt;br /&gt;
}&lt;br /&gt;
.highlight_terms {&lt;br /&gt;
    background-color: #EEE8AA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&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;
&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;
.versecenter{                    /* Usage: &amp;lt;div class=&amp;quot;versecenter&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                      /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.translation {                   /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black or #296F39 = green */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.purport {                       /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&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;
a[href*=&amp;quot;syno_o&amp;quot;]:visited {&lt;br /&gt;
    color: purple;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Begin OLD book style for 1965 SB (maybe replace with .verse after adding colons to beginning of verse lines) --- */&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 old books styles ----------------- */&lt;br /&gt;
/* ----------------- End book styles ----------------- */&lt;br /&gt;
&lt;br /&gt;
/* ----------------- New stuff, sort out later -------------------- */&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #66806A; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
    text-align: center; &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: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
.mainleft {&lt;br /&gt;
    text-align: left; &lt;br /&gt;
    max-width: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;}&lt;br /&gt;
.mainjustify {&lt;br /&gt;
    text-align: justify; &lt;br /&gt;
    max-width: 65em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
    background:#faf2af;&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: #fef8cb;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
    display: none!important&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;
&lt;br /&gt;
.center {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Begin - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
.verse-nav {&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
.prev-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 0 0 25px; &lt;br /&gt;
    background:url(/w/images/Go-previous.png) no-repeat left&lt;br /&gt;
}&lt;br /&gt;
.next-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 25px; &lt;br /&gt;
    background:url(/w/images/Go-next.png) no-repeat right&lt;br /&gt;
}&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav {&lt;br /&gt;
    float:left&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------- To be deleted when identified as not used ----------------- */&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
    height: 190px;&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;
    line-height: 16px; /* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&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: #0A246A;&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;
/* ----------------- End to be deleted when identified as not used ----------------- */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* CSS placed here will be applied to all skins&lt;br /&gt;
The use of the ID tag (#) is being phased out to be replaced by classes (.) where appropriate&lt;br /&gt;
*/&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;
.noautonum .tocnumber {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.journaltable {                    /* Usage: {| class=&amp;quot;journaltable&amp;quot; */&lt;br /&gt;
    max-width: 108em;&lt;br /&gt;
    min-width: 65em;&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 */&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 */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.lec_code {                            /* Used on all lecture and converstion pages */&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
.code {&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    font-size: 90%;&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;
body.page-Main_Page h1.firstHeading {           /* Don&#039;t display some stuff on the main page */&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Remove white border from thumbnails */&lt;br /&gt;
div.thumb {&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;
.MainHeader h4 {&lt;br /&gt;
    margin:0!important;&lt;br /&gt;
    padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
.highlight_quote {&lt;br /&gt;
    background-color: #F9F7E0; &lt;br /&gt;
    margin: 0px; &lt;br /&gt;
    padding: 4px 2px; &lt;br /&gt;
}&lt;br /&gt;
.highlight_terms {&lt;br /&gt;
    background-color: #EEE8AA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&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;
&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;
.versecenter{                    /* Usage: &amp;lt;div class=&amp;quot;versecenter&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                      /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.translation {                   /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black or #296F39 = green */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.purport {                       /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&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;
a[href*=&amp;quot;syno_o&amp;quot;]:visited {&lt;br /&gt;
    color: purple;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Begin OLD book style for 1965 SB (maybe replace with .verse after adding colons to beginning of verse lines) --- */&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 old books styles ----------------- */&lt;br /&gt;
/* ----------------- End book styles ----------------- */&lt;br /&gt;
&lt;br /&gt;
/* ----------------- New stuff, sort out later -------------------- */&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #66806A; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
    text-align: center; &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: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
.mainleft {&lt;br /&gt;
    text-align: left; &lt;br /&gt;
    max-width: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;}&lt;br /&gt;
.mainjustify {&lt;br /&gt;
    text-align: justify; &lt;br /&gt;
    max-width: 65em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
    background:#faf2af;&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: #fef8cb;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
    display: none!important&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;
&lt;br /&gt;
.center {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Begin - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
.verse-nav {&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
.prev-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 0 0 25px; &lt;br /&gt;
    background:url(/w/images/Go-previous.png) no-repeat left&lt;br /&gt;
}&lt;br /&gt;
.next-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 25px; &lt;br /&gt;
    background:url(/w/images/Go-next.png) no-repeat right&lt;br /&gt;
}&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav {&lt;br /&gt;
    float:left&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------- To be deleted when identified as not used ----------------- */&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
    height: 190px;&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;
    line-height: 16px; /* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&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: #0A246A;&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;
/* ----------------- End to be deleted when identified as not used ----------------- */&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793243</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793243"/>
		<updated>2026-09-17T04:32:30Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.greentext, .quotelink, .nectardroptext, .daystext, .daystextb { color: #296F39; }&lt;br /&gt;
.quotelink, .nectardroptext, .daystextb { font-weight: bold; }&lt;br /&gt;
.quotelink, .nectardroptext { font-size: 1em; }&lt;br /&gt;
&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 { text-align: center; border: 1px solid #ddcef2; background: #F2F2F2; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelineh3 { text-align: center; border-top: 1px solid #ddcef2; border-bottom: 1px solid #ddcef2; background: #FFFFFF; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelinesummary { border: thin solid #ddcef2; border-radius: 1em; box-shadow: 0.5em 0.5em 0.5em #888888; background: #FFFFCC; min-width: 77em; margin: 1em auto 3em auto; padding: 1em; text-align: center; }&lt;br /&gt;
.timelinelinks { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.firstchar { float: left; width: 0.7em; font-size: 375%; font-family: algerian, courier; line-height: 80%; }&lt;br /&gt;
.MITL_page_nav { text-align: left; border: 1px solid #BFBFBF; background: #FFF2E6; padding: 0.2em 0.4em; margin: auto; }&lt;br /&gt;
.daysnav, .monthsnav { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
.center { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   2. VANISOURCE BOOK STYLES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@font-face { font-family: interDiac; src: url(/css/GauraTimes.ttf); }&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac, .synonyms.inter_diac, .translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-size: 1.1em; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.SB65verse { white-space: pre-line; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; text-align: center; color: #000000; }&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   3. VANISOURCE LEGACY COMPILE &amp;amp; MAIN PAGE CODING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation, .quote_text, .quote_verse { color: #000000; }&lt;br /&gt;
.quote_link, .quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h1.firstHeading, body.page-Main_Page #t-cite, body.page-Main_Page #lastmod, body.page-Main_Page #siteSub { display: none !important; }&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 { background: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; margin: 1em 0; color: #B5BD64; font-family: georgia; font-weight: bold; text-align: center; }&lt;br /&gt;
#banner { text-align: center; background: #f9f9f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; font-size: 125%; }&lt;br /&gt;
#mainbanner { text-align: center; background: #296F39; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; color: #faf2af; font-family: georgia; font-size: 150%; font-style: italic; }&lt;br /&gt;
#mainlinks { text-align: center; margin-bottom: 0.5em; font-weight: bold; font-size: 110%; }&lt;br /&gt;
#mainlinks a, #mainh2links a { color: #B5BD64; }&lt;br /&gt;
#mainmantra { text-align: center; margin-top: 1.5em; color: #B5BD64; }&lt;br /&gt;
.maincenter { text-align: center; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #296F39; color: #ffffff; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #1c4b26; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #3b874c; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #ffffff !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1c4b26 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1c4b26; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. CUSTOM WIKIPEDIA-STYLE HOVER POPUP&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CSS placed here will be applied to all skins&lt;br /&gt;
The use of the ID tag (#) is being phased out to be replaced by classes (.) where appropriate&lt;br /&gt;
*/&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;
.noautonum .tocnumber {&lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.journaltable {                    /* Usage: {| class=&amp;quot;journaltable&amp;quot; */&lt;br /&gt;
    max-width: 108em;&lt;br /&gt;
    min-width: 65em;&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 */&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 */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.lec_code {                            /* Used on all lecture and converstion pages */&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
.code {&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    font-size: 90%;&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;
body.page-Main_Page h1.firstHeading {           /* Don&#039;t display some stuff on the main page */&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* Remove white border from thumbnails */&lt;br /&gt;
div.thumb {&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;
.MainHeader h4 {&lt;br /&gt;
    margin:0!important;&lt;br /&gt;
    padding:0.2em 0.4em;&lt;br /&gt;
}&lt;br /&gt;
.highlight_quote {&lt;br /&gt;
    background-color: #F9F7E0; &lt;br /&gt;
    margin: 0px; &lt;br /&gt;
    padding: 4px 2px; &lt;br /&gt;
}&lt;br /&gt;
.highlight_terms {&lt;br /&gt;
    background-color: #EEE8AA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Book styles ----------------- */&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;
&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;
.versecenter{                    /* Usage: &amp;lt;div class=&amp;quot;versecenter&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.synonyms {                      /* Usage: &amp;lt;div class=&amp;quot;synonyms&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
}&lt;br /&gt;
.translation {                   /* Usage: &amp;lt;div class=&amp;quot;translation&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black or #296F39 = green */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
.purport {                       /* Usage: &amp;lt;div class=&amp;quot;purport&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&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;
a[href*=&amp;quot;syno_o&amp;quot;]:visited {&lt;br /&gt;
    color: purple;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Begin OLD book style for 1965 SB (maybe replace with .verse after adding colons to beginning of verse lines) --- */&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 old books styles ----------------- */&lt;br /&gt;
/* ----------------- End book styles ----------------- */&lt;br /&gt;
&lt;br /&gt;
/* ----------------- New stuff, sort out later -------------------- */&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2 {&lt;br /&gt;
    background: #f9f9f9; &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; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-weight: bold; &lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#banner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #f9f9f9; &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;
    font-size: 125%;&lt;br /&gt;
}&lt;br /&gt;
#mainbanner {&lt;br /&gt;
    text-align: center; &lt;br /&gt;
    background: #66806A; &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;
    color: #faf2af; &lt;br /&gt;
    font-family: georgia; &lt;br /&gt;
    font-size: 150%; &lt;br /&gt;
    font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
#mainlinks {&lt;br /&gt;
    text-align: center; &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: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
.mainleft {&lt;br /&gt;
    text-align: left; &lt;br /&gt;
    max-width: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;}&lt;br /&gt;
.mainjustify {&lt;br /&gt;
    text-align: justify; &lt;br /&gt;
    max-width: 65em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
body {&lt;br /&gt;
    background:#faf2af;&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: #fef8cb;&lt;br /&gt;
}&lt;br /&gt;
#lastmod {&lt;br /&gt;
    display: none!important&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;
&lt;br /&gt;
.center {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------- Begin - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
.verse-nav {&lt;br /&gt;
    float:right;&lt;br /&gt;
}&lt;br /&gt;
.prev-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 0 0 25px; &lt;br /&gt;
    background:url(/w/images/Go-previous.png) no-repeat left&lt;br /&gt;
}&lt;br /&gt;
.next-link {&lt;br /&gt;
    float:left; &lt;br /&gt;
    min-height:22px; &lt;br /&gt;
    padding:0 25px; &lt;br /&gt;
    background:url(/w/images/Go-next.png) no-repeat right&lt;br /&gt;
}&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav {&lt;br /&gt;
    float:left&lt;br /&gt;
}&lt;br /&gt;
/* ----------------- End - Used by Template:NavBar and BG Footer -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END VANIQUOTES RELATED STYLES -------------------- */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------- To be deleted when identified as not used ----------------- */&lt;br /&gt;
#p-logo a, #p-logo a:hover {&lt;br /&gt;
    height: 190px;&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;
    line-height: 16px; /* it is very important, if line-height not set or set in relative units scroll will be broken in firefox */&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: #0A246A;&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;
/* ----------------- End to be deleted when identified as not used ----------------- */&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793242</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793242"/>
		<updated>2026-09-16T12:23: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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.greentext, .quotelink, .nectardroptext, .daystext, .daystextb { color: #296F39; }&lt;br /&gt;
.quotelink, .nectardroptext, .daystextb { font-weight: bold; }&lt;br /&gt;
.quotelink, .nectardroptext { font-size: 1em; }&lt;br /&gt;
&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 { text-align: center; border: 1px solid #ddcef2; background: #F2F2F2; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelineh3 { text-align: center; border-top: 1px solid #ddcef2; border-bottom: 1px solid #ddcef2; background: #FFFFFF; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelinesummary { border: thin solid #ddcef2; border-radius: 1em; box-shadow: 0.5em 0.5em 0.5em #888888; background: #FFFFCC; min-width: 77em; margin: 1em auto 3em auto; padding: 1em; text-align: center; }&lt;br /&gt;
.timelinelinks { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.firstchar { float: left; width: 0.7em; font-size: 375%; font-family: algerian, courier; line-height: 80%; }&lt;br /&gt;
.MITL_page_nav { text-align: left; border: 1px solid #BFBFBF; background: #FFF2E6; padding: 0.2em 0.4em; margin: auto; }&lt;br /&gt;
.daysnav, .monthsnav { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
.center { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   2. VANISOURCE BOOK STYLES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@font-face { font-family: interDiac; src: url(/css/GauraTimes.ttf); }&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac, .synonyms.inter_diac, .translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-size: 1.1em; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.SB65verse { white-space: pre-line; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; text-align: center; color: #000000; }&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   3. VANISOURCE LEGACY COMPILE &amp;amp; MAIN PAGE CODING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation, .quote_text, .quote_verse { color: #000000; }&lt;br /&gt;
.quote_link, .quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h1.firstHeading, body.page-Main_Page #t-cite, body.page-Main_Page #lastmod, body.page-Main_Page #siteSub { display: none !important; }&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 { background: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; margin: 1em 0; color: #B5BD64; font-family: georgia; font-weight: bold; text-align: center; }&lt;br /&gt;
#banner { text-align: center; background: #f9f9f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; font-size: 125%; }&lt;br /&gt;
#mainbanner { text-align: center; background: #296F39; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; color: #faf2af; font-family: georgia; font-size: 150%; font-style: italic; }&lt;br /&gt;
#mainlinks { text-align: center; margin-bottom: 0.5em; font-weight: bold; font-size: 110%; }&lt;br /&gt;
#mainlinks a, #mainh2links a { color: #B5BD64; }&lt;br /&gt;
#mainmantra { text-align: center; margin-top: 1.5em; color: #B5BD64; }&lt;br /&gt;
.maincenter { text-align: center; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
.vaniquotebox { text-align: left; min-height: 11.6em; border:thin solid #000000; border-radius: 1em; box-shadow: 0.5em 0.5em 1em #bcbcbc; margin: 1em 0em; }&lt;br /&gt;
@media screen and (min-width: 800px) { .vaniquotebox { max-width:80%; } }&lt;br /&gt;
.vaniquotebox &amp;gt; table { text-align:left; font-size:1em; color:#000000; min-height: 11.5em; margin: 0; }&lt;br /&gt;
.vaniquotebox td { padding: 8px; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #296F39; color: #ffffff; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #1c4b26; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #3b874c; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #ffffff !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1c4b26 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1c4b26; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. CUSTOM WIKIPEDIA-STYLE HOVER POPUP&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.js&amp;diff=793241</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.js&amp;diff=793241"/>
		<updated>2026-09-16T11:50:01Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&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;
&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;
&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;
&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;
 &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;
 &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;
 &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;
&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;
&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;
 &lt;br /&gt;
// Buttons&lt;br /&gt;
 &lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
 &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;
 &lt;br /&gt;
// end Buttons&lt;br /&gt;
&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;
    &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;
        &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;
                &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;
                &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;
                &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;
                &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;
                &lt;br /&gt;
                var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
                var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // Reset defaults before parsing line elements&lt;br /&gt;
                var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
                &lt;br /&gt;
                for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
                    var part = $.trim(parts[j]);&lt;br /&gt;
                    &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;
                &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;
                &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;
                &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;
                &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;
&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;
                &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;
&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;
        &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;
&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;
        &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;
        &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;
        &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;
&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;
        &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;
&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;
&lt;br /&gt;
        var api = new mw.Api();&lt;br /&gt;
        var languageList = [];&lt;br /&gt;
&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;
&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;
&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;
&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;
&lt;br /&gt;
            // Show results container&lt;br /&gt;
            $resultsContainer.show();&lt;br /&gt;
&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;
&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;
        &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;
        &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;
});&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;
            &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;
                &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;
    &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;
&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;
        &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;
        &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;
        &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;
        &lt;br /&gt;
        /* Hover effect */&lt;br /&gt;
        &#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
        &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;
        &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;
&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;
&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;
&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;
        &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;
&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;
        &lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&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;
&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;
&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;
            &lt;br /&gt;
            // Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
            collapseAllSidebarMenus();&lt;br /&gt;
&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;
            &lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
})();&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;
    &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;
                       &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;
&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
    &lt;br /&gt;
    function handleAccordionTOC(hash) {&lt;br /&gt;
        if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
        &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;
            &lt;br /&gt;
            if (!targetElement) return false;&lt;br /&gt;
&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;
            &lt;br /&gt;
            if (!$heading.length) return false;&lt;br /&gt;
&lt;br /&gt;
            var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
            &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;
&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;
&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;
&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;
                &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;
&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;
&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;
&lt;br /&gt;
            // Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
            return true;&lt;br /&gt;
&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;
&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;
            &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;
            &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;
                &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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
    function openMenu(menuBtn) {&lt;br /&gt;
        forceUnpinSidebar();&lt;br /&gt;
&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;
&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;
&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;
&lt;br /&gt;
        isMenuOpen = true;&lt;br /&gt;
    }&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;
&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;
&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;
&lt;br /&gt;
        isMenuOpen = false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function initStickyBurger() {&lt;br /&gt;
        forceUnpinSidebar();&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
        &lt;br /&gt;
        startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
        return true;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
    $(initStickyBurger);&lt;br /&gt;
})();&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;
&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;
        &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;
&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;
&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;
&lt;br /&gt;
        window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
        toggleVisibility();&lt;br /&gt;
&lt;br /&gt;
        document.body.appendChild(btn);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $(initBackToTop);&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793240</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793240"/>
		<updated>2026-09-16T11:47:48Z</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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
&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;
    text-align:center;&lt;br /&gt;
    background: #345B63;&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;
    color: #D4ECDD;&lt;br /&gt;
    font-family:georgia;&lt;br /&gt;
    font-size:150%;&lt;br /&gt;
    font-style:italic;&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;
&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;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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;
&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;
&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;
&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;
.mw-header,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-sticky-header,&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;
/* ------------------------------------ */&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;
&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
&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;
&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
    color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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;
&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;
&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;
  &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;
&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;
&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;
  &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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
&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;
&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
    width: 330px;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
    padding-left: 0.5em;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
    direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
    content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
    content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&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;
&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
.theme-column li {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
&lt;br /&gt;
/* The Main Container */&lt;br /&gt;
.book-accordion {&lt;br /&gt;
    background: #f8f9fa; /* A very soft grey for the inside area */&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;
&lt;br /&gt;
/* The Clickable Header Bar */&lt;br /&gt;
.book-accordion-header {&lt;br /&gt;
    background-color: #3a5c6e;&lt;br /&gt;
    color: #ffffff;&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;
&lt;br /&gt;
/* Header Hover Effect */&lt;br /&gt;
.book-accordion-header:hover {&lt;br /&gt;
    background-color: #466e84; /* Lightens the bar slightly on hover */&lt;br /&gt;
}&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;
&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: #ffffff !important; &lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* The Content Area */&lt;br /&gt;
.book-accordion-content {&lt;br /&gt;
    padding: 24px;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
&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;
&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;
&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;
&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;
    &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;
/* ----------------------------------------------------&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
    grid-column: 1 / -1; &lt;br /&gt;
}&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
/* ----------------------------------------------------&lt;br /&gt;
   Responsive Layout for Vision/About Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.vision-layout-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 50px;&lt;br /&gt;
    margin: 30px auto;&lt;br /&gt;
    max-width: 950px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vision-logo {&lt;br /&gt;
    flex: 1 1 300px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vision-buttons-container {&lt;br /&gt;
    flex: 1 1 450px;&lt;br /&gt;
    display: flex; &lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 40px;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Forces the columns to stay exactly 250px wide and stack vertically */&lt;br /&gt;
.vision-col {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 28px;&lt;br /&gt;
    width: 250px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The exact styling for the dark blue buttons */&lt;br /&gt;
.vision-btn {&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;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
    background-color: #466e84;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stretches the clickable link and restores your exact padding/font */&lt;br /&gt;
.vision-btn a, &lt;br /&gt;
.vision-btn a.external {&lt;br /&gt;
    display: block;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    padding: 22px 24px !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;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------&lt;br /&gt;
   Responsive Layout for Community Section&lt;br /&gt;
---------------------------------------------------- */&lt;br /&gt;
.community-layout-wrapper {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 40px;&lt;br /&gt;
    margin: 40px auto;&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.community-image-container {&lt;br /&gt;
    flex: 1 1 550px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.community-image-container img {&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.community-social-container {&lt;br /&gt;
    flex: 1 1 350px;&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;
    gap: 35px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop Zigzag Layout */&lt;br /&gt;
.social-zigzag {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 280px;&lt;br /&gt;
    gap: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-item-center { align-self: center; }&lt;br /&gt;
.social-item-right { align-self: flex-end; margin-right: 15px; }&lt;br /&gt;
.social-item-left { align-self: flex-start; margin-left: 15px; }&lt;br /&gt;
&lt;br /&gt;
.social-zigzag a {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    transition: transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-zigzag a:hover {&lt;br /&gt;
    transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile Layout: Converts zigzag to a centered cluster */&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .social-zigzag {&lt;br /&gt;
        flex-direction: row;&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        max-width: 100%;&lt;br /&gt;
        gap: 20px;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    .social-item-center, &lt;br /&gt;
    .social-item-right, &lt;br /&gt;
    .social-item-left {&lt;br /&gt;
        align-self: auto;&lt;br /&gt;
        margin: 0;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center all content within the site notice / header banner */&lt;br /&gt;
#siteNotice {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force the social icons list to display horizontally and centered */&lt;br /&gt;
#siteNotice ul {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    list-style-type: none !important; /* Removes any default Vector bullets */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    gap: 15px; /* Adds space between the icons */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove Vector&#039;s default left-margin on list items */&lt;br /&gt;
#siteNotice ul li {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure the dark teal bar is properly spaced */&lt;br /&gt;
#siteNotice .your-teal-bar-class { &lt;br /&gt;
    margin-top: 15px; /* Adjust if it feels too close to the links */&lt;br /&gt;
}&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;
/* =========================================================&lt;br /&gt;
   NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   LIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&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 {&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;
&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;
&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
   ========================================================= */&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;
&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;
&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
&lt;br /&gt;
.personality-card {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 0 auto 35px auto;&lt;br /&gt;
    background: #91cfa9;&lt;br /&gt;
    border: 1px solid #7FA28B;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&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;
&lt;br /&gt;
.personality-image {&lt;br /&gt;
    flex: 0 0 396px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.personality-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 0 24px 0 0;&lt;br /&gt;
}&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;
&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;
&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;
    &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;
&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;
&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;
&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;
&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&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;
&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* 7. FIX: Lock Page Title strictly on the LEFT right after search */&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: flex-start !important;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; /* Takes only the space needed for the title */&lt;br /&gt;
    flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; /* Space after search box */&lt;br /&gt;
    margin-right: auto !important; /* Absorbs all remaining space, pushing tools to the far right */&lt;br /&gt;
}&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: flex-start !important;&lt;br /&gt;
    text-align: left !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 !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;
&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;
&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;
&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;
/* ==========================================================================&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: 24px !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;
&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;
&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;
&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
    transform: translateY(0) !important;&lt;br /&gt;
}&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;
&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;
&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;
&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: 18px !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;
/* ==========================================================================&lt;br /&gt;
   UNCLUTTERED &amp;quot;DOORS&amp;quot; HOMEPAGE LAYOUT&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 10px 0 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1. Entrance Hero (Serene &amp;amp; Welcoming) */&lt;br /&gt;
.vani-entrance-hero {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #e8f4ec; /* Soft sage green */&lt;br /&gt;
    border: 1px solid #c8e0d1;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 28px 32px;&lt;br /&gt;
    gap: 32px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(52, 91, 99, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-avatar {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-portrait-circle,&lt;br /&gt;
.vani-entrance-avatar img {&lt;br /&gt;
    border-radius: 50% !important;&lt;br /&gt;
    border: 4px solid #ffffff !important;&lt;br /&gt;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
    width: 150px !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-text {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-badge {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 0.78rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.8px;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-title {&lt;br /&gt;
    font-size: 1.75rem !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-subtitle {&lt;br /&gt;
    font-size: 1.02rem;&lt;br /&gt;
    color: #334447;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-milestone {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    color: #2b494f;&lt;br /&gt;
    background-color: rgba(255, 255, 255, 0.75);&lt;br /&gt;
    padding: 6px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 3px solid #345B63;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. The Doors Grid (3 Columns, Clean &amp;amp; Spacious) */&lt;br /&gt;
.vani-doors-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Door Cards */&lt;br /&gt;
.vani-door-card {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #d9e8e0;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;&lt;br /&gt;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
    box-shadow: 0 10px 24px rgba(52, 91, 99, 0.12);&lt;br /&gt;
    border-color: #345B63;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-icon {&lt;br /&gt;
    font-size: 1.8rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-number {&lt;br /&gt;
    font-size: 0.75rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #7b948f;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title {&lt;br /&gt;
    font-size: 1.25rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a {&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a:hover {&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-desc {&lt;br /&gt;
    font-size: 0.92rem;&lt;br /&gt;
    color: #556668;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 18px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
    background-color: #edf6f0;&lt;br /&gt;
    padding: 8px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: background-color 0.2s ease, color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover .vani-door-btn {&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Sanctuary Base (Mission Door) */&lt;br /&gt;
.vani-mission-door {&lt;br /&gt;
    background-color: #f7faf8;&lt;br /&gt;
    border: 1px solid #cde2d6;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px 28px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info h3 {&lt;br /&gt;
    margin: 0 0 6px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    font-size: 1.25rem !important;&lt;br /&gt;
    color: #24464c !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info p {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 0.93rem;&lt;br /&gt;
    color: #4a5c5f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-btn {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 9px 18px;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary {&lt;br /&gt;
    background-color: #345B63;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary:hover {&lt;br /&gt;
    background-color: #233e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #345B63;&lt;br /&gt;
    color: #345B63 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost:hover {&lt;br /&gt;
    background-color: #e8f4ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent {&lt;br /&gt;
    background-color: #d97724;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent:hover {&lt;br /&gt;
    background-color: #b86016;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Dark Mode Adaptation */&lt;br /&gt;
html.skin-theme-clientpref-night .vani-entrance-hero {&lt;br /&gt;
    background-color: #1f272a;&lt;br /&gt;
    border-color: #313d42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-title {&lt;br /&gt;
    color: #e0f2f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-subtitle {&lt;br /&gt;
    color: #b0bec5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-milestone {&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.4);&lt;br /&gt;
    color: #cfd8dc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-card {&lt;br /&gt;
    background-color: #1a1e20;&lt;br /&gt;
    border-color: #2e3b40;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-title a {&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-desc {&lt;br /&gt;
    color: #9ea7aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-btn {&lt;br /&gt;
    background-color: #242e32;&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-mission-door {&lt;br /&gt;
    background-color: #191c1e;&lt;br /&gt;
    border-color: #2b373c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Responsive Mobile Breakpoints */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-entrance-hero {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-door {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-links {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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;
&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;
&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;
&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;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793239</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793239"/>
		<updated>2026-09-16T11:46:57Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.greentext, .quotelink, .nectardroptext, .daystext, .daystextb { color: #296F39; }&lt;br /&gt;
.quotelink, .nectardroptext, .daystextb { font-weight: bold; }&lt;br /&gt;
.quotelink, .nectardroptext { font-size: 1em; }&lt;br /&gt;
&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 { text-align: center; border: 1px solid #ddcef2; background: #F2F2F2; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelineh3 { text-align: center; border-top: 1px solid #ddcef2; border-bottom: 1px solid #ddcef2; background: #FFFFFF; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelinesummary { border: thin solid #ddcef2; border-radius: 1em; box-shadow: 0.5em 0.5em 0.5em #888888; background: #FFFFCC; min-width: 77em; margin: 1em auto 3em auto; padding: 1em; text-align: center; }&lt;br /&gt;
.timelinelinks { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.firstchar { float: left; width: 0.7em; font-size: 375%; font-family: algerian, courier; line-height: 80%; }&lt;br /&gt;
.MITL_page_nav { text-align: left; border: 1px solid #BFBFBF; background: #FFF2E6; padding: 0.2em 0.4em; margin: auto; }&lt;br /&gt;
.daysnav, .monthsnav { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
.center { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   2. VANISOURCE BOOK STYLES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@font-face { font-family: interDiac; src: url(/css/GauraTimes.ttf); }&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac, .synonyms.inter_diac, .translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-size: 1.1em; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.SB65verse { white-space: pre-line; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; text-align: center; color: #000000; }&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   3. VANISOURCE LEGACY COMPILE &amp;amp; MAIN PAGE CODING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation, .quote_text, .quote_verse { color: #000000; }&lt;br /&gt;
.quote_link, .quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h1.firstHeading, body.page-Main_Page #t-cite, body.page-Main_Page #lastmod, body.page-Main_Page #siteSub { display: none !important; }&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 { background: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; margin: 1em 0; color: #B5BD64; font-family: georgia; font-weight: bold; text-align: center; }&lt;br /&gt;
#banner { text-align: center; background: #f9f9f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; font-size: 125%; }&lt;br /&gt;
#mainbanner { text-align: center; background: #296F39; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; color: #faf2af; font-family: georgia; font-size: 150%; font-style: italic; }&lt;br /&gt;
#mainlinks { text-align: center; margin-bottom: 0.5em; font-weight: bold; font-size: 110%; }&lt;br /&gt;
#mainlinks a, #mainh2links a { color: #B5BD64; }&lt;br /&gt;
#mainmantra { text-align: center; margin-top: 1.5em; color: #B5BD64; }&lt;br /&gt;
.maincenter { text-align: center; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.js&amp;diff=793238</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.js&amp;diff=793238"/>
		<updated>2026-09-16T11:29:02Z</updated>

		<summary type="html">&lt;p&gt;Kashya: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
&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;
&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;
&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;
&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;
 &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;
 &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;
 &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;
&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;
&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;
 &lt;br /&gt;
// Buttons&lt;br /&gt;
 &lt;br /&gt;
//addOnloadHook(function() {&lt;br /&gt;
 &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;
 &lt;br /&gt;
// end Buttons&lt;br /&gt;
&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;
    &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;
        &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;
                &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;
                &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;
                &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;
                &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;
                &lt;br /&gt;
                var randomLine = validShorts[Math.floor(Math.random() * validShorts.length)];&lt;br /&gt;
                var parts = randomLine.split(&#039;|&#039;);&lt;br /&gt;
                &lt;br /&gt;
                // Reset defaults before parsing line elements&lt;br /&gt;
                var rawUrl = &amp;quot;&amp;quot;;&lt;br /&gt;
                &lt;br /&gt;
                for (var j = 0; j &amp;lt; parts.length; j++) {&lt;br /&gt;
                    var part = $.trim(parts[j]);&lt;br /&gt;
                    &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;
                &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;
                &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;
                &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;
                &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;
&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;
                &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;
&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;
        &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;
&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;
        &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;
        &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;
        &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;
&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;
        &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;
&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;
&lt;br /&gt;
        var api = new mw.Api();&lt;br /&gt;
        var languageList = [];&lt;br /&gt;
&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;
&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;
&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;
&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;
&lt;br /&gt;
            // Show results container&lt;br /&gt;
            $resultsContainer.show();&lt;br /&gt;
&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;
&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;
        &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;
        &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;
});&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;
            &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;
                &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;
    &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;
&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;
        &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;
        &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;
        &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;
        &lt;br /&gt;
        /* Hover effect */&lt;br /&gt;
        &#039;.vanipedia-sidebar-menu .vector-menu-heading:hover { background-color: #385e63 !important; } &#039; +&lt;br /&gt;
        &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;
        &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;
&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;
&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;
&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;
        &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;
&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;
        &lt;br /&gt;
    document.head.appendChild(style);&lt;br /&gt;
&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;
&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;
&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;
            &lt;br /&gt;
            // Forcefully collapse ALL left sidebar menus first&lt;br /&gt;
            collapseAllSidebarMenus();&lt;br /&gt;
&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;
            &lt;br /&gt;
            e.stopPropagation();&lt;br /&gt;
            e.preventDefault();&lt;br /&gt;
        }&lt;br /&gt;
    }, true);&lt;br /&gt;
})();&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;
    &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;
                       &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;
&lt;br /&gt;
// Function to open accordion from TOC and jump there //&lt;br /&gt;
&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function() {&lt;br /&gt;
    &lt;br /&gt;
    function handleAccordionTOC(hash) {&lt;br /&gt;
        if (!hash || hash === &#039;#&#039;) return false;&lt;br /&gt;
        &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;
            &lt;br /&gt;
            if (!targetElement) return false;&lt;br /&gt;
&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;
            &lt;br /&gt;
            if (!$heading.length) return false;&lt;br /&gt;
&lt;br /&gt;
            var $accordion = $heading.next(&#039;.book-accordion&#039;);&lt;br /&gt;
            &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;
&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;
&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;
&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;
                &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;
&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;
&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;
&lt;br /&gt;
            // Return true to indicate we successfully handled the TOC accordion click&lt;br /&gt;
            return true;&lt;br /&gt;
&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;
&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;
            &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;
            &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;
                &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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
    function openMenu(menuBtn) {&lt;br /&gt;
        forceUnpinSidebar();&lt;br /&gt;
&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;
&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;
&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;
&lt;br /&gt;
        isMenuOpen = true;&lt;br /&gt;
    }&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;
&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;
&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;
&lt;br /&gt;
        isMenuOpen = false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function initStickyBurger() {&lt;br /&gt;
        forceUnpinSidebar();&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
        &lt;br /&gt;
        startContainer.insertBefore(menuBtn, startContainer.firstChild);&lt;br /&gt;
        return true;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initStickyBurger);&lt;br /&gt;
    $(initStickyBurger);&lt;br /&gt;
})();&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;
&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;
        &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;
&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;
&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;
&lt;br /&gt;
        window.addEventListener(&#039;scroll&#039;, toggleVisibility, { passive: true });&lt;br /&gt;
        toggleVisibility();&lt;br /&gt;
&lt;br /&gt;
        document.body.appendChild(btn);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $(initBackToTop);&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(initBackToTop);&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
&lt;br /&gt;
    if (!document.getElementById(&#039;vani-home&#039;)) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* =====================================================&lt;br /&gt;
   ROTATING HERO PHOTOGRAPHS&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const vaniHeroImages = [&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-01.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-02.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-03.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-04.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-05.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-06.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-07.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-08.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-09.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-10.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-11.jpg&#039;,&lt;br /&gt;
        &#039;/wiki/Special:Redirect/file/Srila-Prabhupada-Hero-12.jpg&#039;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    const heroA = document.querySelector(&#039;.vh-photo-a&#039;);&lt;br /&gt;
    const heroB = document.querySelector(&#039;.vh-photo-b&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (heroA &amp;amp;&amp;amp; heroB &amp;amp;&amp;amp; vaniHeroImages.length) {&lt;br /&gt;
&lt;br /&gt;
        let currentImage = -1;&lt;br /&gt;
        let activeLayer = heroA;&lt;br /&gt;
&lt;br /&gt;
        function chooseHeroImage() {&lt;br /&gt;
&lt;br /&gt;
            let next;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
                next = Math.floor(&lt;br /&gt;
                    Math.random() * vaniHeroImages.length&lt;br /&gt;
                );&lt;br /&gt;
            } while (&lt;br /&gt;
                next === currentImage &amp;amp;&amp;amp;&lt;br /&gt;
                vaniHeroImages.length &amp;gt; 1&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            return next;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function changeHero(firstLoad) {&lt;br /&gt;
&lt;br /&gt;
            const next = chooseHeroImage();&lt;br /&gt;
            const image = vaniHeroImages[next];&lt;br /&gt;
&lt;br /&gt;
            if (firstLoad) {&lt;br /&gt;
&lt;br /&gt;
                heroA.style.backgroundImage =&lt;br /&gt;
                    &#039;url(&amp;quot;&#039; + image + &#039;&amp;quot;)&#039;;&lt;br /&gt;
&lt;br /&gt;
                heroA.style.opacity = &#039;1&#039;;&lt;br /&gt;
                heroB.style.opacity = &#039;0&#039;;&lt;br /&gt;
&lt;br /&gt;
                activeLayer = heroA;&lt;br /&gt;
                currentImage = next;&lt;br /&gt;
&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const incoming =&lt;br /&gt;
                activeLayer === heroA ? heroB : heroA;&lt;br /&gt;
&lt;br /&gt;
            incoming.style.backgroundImage =&lt;br /&gt;
                &#039;url(&amp;quot;&#039; + image + &#039;&amp;quot;)&#039;;&lt;br /&gt;
&lt;br /&gt;
            incoming.style.opacity = &#039;1&#039;;&lt;br /&gt;
            activeLayer.style.opacity = &#039;0&#039;;&lt;br /&gt;
&lt;br /&gt;
            activeLayer = incoming;&lt;br /&gt;
            currentImage = next;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        changeHero(true);&lt;br /&gt;
&lt;br /&gt;
        window.setInterval(function () {&lt;br /&gt;
            changeHero(false);&lt;br /&gt;
        }, 10000);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================&lt;br /&gt;
   ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
const vaniSubtitles = [&lt;br /&gt;
&#039;His words still speak to us today.&#039;,&lt;br /&gt;
&#039;His vāṇī brings closer to Kṛṣṇa.&amp;lt;br&amp;gt;His vision gives direction in lives.&#039;,&lt;br /&gt;
&#039;Words spoken decades ago.&amp;lt;br&amp;gt;Wisdom that speaks personally today.&#039;,&lt;br /&gt;
&#039;His vāṇī lives when we hear it and share with others.&#039;,&lt;br /&gt;
&#039;There is always more to discover.&amp;lt;br&amp;gt;More to hear. More to understand. More to live.&#039;,&lt;br /&gt;
&#039;His teachings give direction.&amp;lt;br&amp;gt;His example gives courage to follow.&#039;,&lt;br /&gt;
&#039;From his heart —&amp;lt;br&amp;gt;a treasure of teachings for every generation.&#039;,&lt;br /&gt;
&#039;His vāṇī. His compassion. His example.&#039;,&lt;br /&gt;
&#039;His vāṇī lives on. His teachings guide us.&amp;lt;br&amp;gt;His mission continues.&#039;,&lt;br /&gt;
&#039;His words cross decades and continents —&amp;lt;br&amp;gt;still reaching hearts, still changing lives.&#039;,&lt;br /&gt;
&#039;His words continue to speak.&amp;lt;br&amp;gt;His teachings continue to guide.&#039;,&lt;br /&gt;
&#039;He gave us a great treasure.&amp;lt;br&amp;gt;Vanipedia invites you to enter it.&#039;,&lt;br /&gt;
&#039;A lifetime of teachings.&amp;lt;br&amp;gt;Invitation to hear him with an open heart.&#039;,&lt;br /&gt;
&#039;His words illuminate the path.&amp;lt;br&amp;gt;His example inspires us to walk it.&#039;,&lt;br /&gt;
&#039;He carried Kṛṣṇa consciousness across the world.&amp;lt;br&amp;gt;His vāṇī continues that journey today.&#039;,&lt;br /&gt;
&#039;He lives on through his words,&amp;lt;br&amp;gt;his teachings and the mission he gave us.&#039;,&lt;br /&gt;
&#039;His words continue to speak.&amp;lt;br&amp;gt;His teachings continue to guide.&#039;,&lt;br /&gt;
&#039;Preserving and sharing Śrīla Prabhupāda’s vāṇī&amp;lt;br&amp;gt;so that generations may continue to hear from him.&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
const vaniSubtitle =&lt;br /&gt;
    document.getElementById(&#039;vh-subtitle-rotation&#039;);&lt;br /&gt;
&lt;br /&gt;
if (vaniSubtitle) {&lt;br /&gt;
&lt;br /&gt;
    let currentSubtitle = -1;&lt;br /&gt;
&lt;br /&gt;
    function chooseSubtitle() {&lt;br /&gt;
&lt;br /&gt;
        let next;&lt;br /&gt;
&lt;br /&gt;
        do {&lt;br /&gt;
            next = Math.floor(&lt;br /&gt;
                Math.random() * vaniSubtitles.length&lt;br /&gt;
            );&lt;br /&gt;
        } while (&lt;br /&gt;
            next === currentSubtitle &amp;amp;&amp;amp;&lt;br /&gt;
            vaniSubtitles.length &amp;gt; 1&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        return next;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
function showSubtitle(firstLoad) {&lt;br /&gt;
&lt;br /&gt;
    const next = chooseSubtitle();&lt;br /&gt;
&lt;br /&gt;
    if (firstLoad) {&lt;br /&gt;
        currentSubtitle = next;&lt;br /&gt;
        vaniSubtitle.innerHTML = vaniSubtitles[next];&lt;br /&gt;
        vaniSubtitle.classList.remove(&#039;is-changing&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Fade out&lt;br /&gt;
    vaniSubtitle.classList.add(&#039;is-changing&#039;);&lt;br /&gt;
&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
&lt;br /&gt;
        vaniSubtitle.innerHTML = vaniSubtitles[next];&lt;br /&gt;
        currentSubtitle = next;&lt;br /&gt;
&lt;br /&gt;
        requestAnimationFrame(function () {&lt;br /&gt;
            requestAnimationFrame(function () {&lt;br /&gt;
                vaniSubtitle.classList.remove(&#039;is-changing&#039;);&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
    }, 450);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    /* Initial sentence */&lt;br /&gt;
    showSubtitle(true);&lt;br /&gt;
&lt;br /&gt;
    /* Change every 10 seconds */&lt;br /&gt;
    window.setInterval(function () {&lt;br /&gt;
&lt;br /&gt;
        showSubtitle(false);&lt;br /&gt;
&lt;br /&gt;
    }, 12000);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   MAIN PAGE — REMOVE NATIVE LINK TOOLTIPS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    function removeMainPageLinkTitles() {&lt;br /&gt;
&lt;br /&gt;
        document&lt;br /&gt;
            .querySelectorAll(&#039;#vani-home a[title]&#039;)&lt;br /&gt;
            .forEach(function (link) {&lt;br /&gt;
&lt;br /&gt;
                link.removeAttribute(&#039;title&#039;);&lt;br /&gt;
&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $(removeMainPageLinkTitles);&lt;br /&gt;
&lt;br /&gt;
    mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
        removeMainPageLinkTitles();&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================&lt;br /&gt;
   RANDOM THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const discoverBox = document.getElementById(&#039;vh-random-article&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (discoverBox) {&lt;br /&gt;
&lt;br /&gt;
        let articleLinks = [];&lt;br /&gt;
        let currentHref = null;&lt;br /&gt;
&lt;br /&gt;
        const sourceUrl =&lt;br /&gt;
            mw.util.getUrl(&#039;Category:Vanipedia Gemini - Articles&#039;);&lt;br /&gt;
&lt;br /&gt;
        function loadArticleLinks() {&lt;br /&gt;
&lt;br /&gt;
            return fetch(sourceUrl)&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
                    return response.text();&lt;br /&gt;
                })&lt;br /&gt;
                .then(function (html) {&lt;br /&gt;
&lt;br /&gt;
                    const parser = new DOMParser();&lt;br /&gt;
                    const doc = parser.parseFromString(html, &#039;text/html&#039;);&lt;br /&gt;
&lt;br /&gt;
                    const links = Array.from(&lt;br /&gt;
                        doc.querySelectorAll(&#039;#mw-content-text a&#039;)&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    articleLinks = links&lt;br /&gt;
                        .map(function (a) {&lt;br /&gt;
                            return {&lt;br /&gt;
                                title: a.textContent.trim(),&lt;br /&gt;
                                href: a.getAttribute(&#039;href&#039;)&lt;br /&gt;
                            };&lt;br /&gt;
                        })&lt;br /&gt;
                        .filter(function (item) {&lt;br /&gt;
&lt;br /&gt;
                            if (!item.title || !item.href) {&lt;br /&gt;
                                return false;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                            if (!item.href.startsWith(&#039;/wiki/&#039;)) {&lt;br /&gt;
                                return false;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                            if (item.href.includes(&#039;Category:&#039;)) {&lt;br /&gt;
                                return false;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                            if (item.href.includes(&#039;Special:&#039;)) {&lt;br /&gt;
                                return false;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                            return true;&lt;br /&gt;
                        });&lt;br /&gt;
&lt;br /&gt;
                    console.log(&lt;br /&gt;
                        &#039;Spotlight links loaded:&#039;,&lt;br /&gt;
                        articleLinks.length&lt;br /&gt;
                    );&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function chooseRandomArticle() {&lt;br /&gt;
&lt;br /&gt;
            if (!articleLinks.length) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            let chosen;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
                chosen =&lt;br /&gt;
                    articleLinks[&lt;br /&gt;
                        Math.floor(Math.random() * articleLinks.length)&lt;br /&gt;
                    ];&lt;br /&gt;
            } while (&lt;br /&gt;
                chosen.href === currentHref &amp;amp;&amp;amp;&lt;br /&gt;
                articleLinks.length &amp;gt; 1&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            return chosen;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getShortTitle(youtubeUrl) {&lt;br /&gt;
&lt;br /&gt;
    const url =&lt;br /&gt;
        &#039;https://www.youtube.com/oembed&#039; +&lt;br /&gt;
        &#039;?url=&#039; +&lt;br /&gt;
        encodeURIComponent(youtubeUrl) +&lt;br /&gt;
        &#039;&amp;amp;format=json&#039;;&lt;br /&gt;
&lt;br /&gt;
    return fetch(url)&lt;br /&gt;
        .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
            if (!response.ok) {&lt;br /&gt;
                throw new Error(&lt;br /&gt;
                    &#039;YouTube title HTTP &#039; +&lt;br /&gt;
                    response.status&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return response.json();&lt;br /&gt;
        })&lt;br /&gt;
        .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                data &amp;amp;&amp;amp;&lt;br /&gt;
                data.title&lt;br /&gt;
                    ? data.title.trim()&lt;br /&gt;
                    : &#039;&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
        })&lt;br /&gt;
        .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
            console.warn(&lt;br /&gt;
                &#039;Could not load Short title:&#039;,&lt;br /&gt;
                error&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 function showRandomArticle() {&lt;br /&gt;
&lt;br /&gt;
    const article = chooseRandomArticle();&lt;br /&gt;
&lt;br /&gt;
    if (!article) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    currentHref = article.href;&lt;br /&gt;
&lt;br /&gt;
    const title =&lt;br /&gt;
        decodeURIComponent(&lt;br /&gt;
            article.href&lt;br /&gt;
                .replace(/^\/wiki\//, &#039;&#039;)&lt;br /&gt;
                .replace(/_/g, &#039; &#039;)&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    const apiUrl =&lt;br /&gt;
        mw.util.wikiScript(&#039;api&#039;) +&lt;br /&gt;
        &#039;?action=query&#039; +&lt;br /&gt;
        &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
        &#039;&amp;amp;prop=extracts&#039; +&lt;br /&gt;
        &#039;&amp;amp;exintro=1&#039; +&lt;br /&gt;
        &#039;&amp;amp;explaintext=1&#039; +&lt;br /&gt;
        &#039;&amp;amp;exchars=260&#039; +&lt;br /&gt;
        &#039;&amp;amp;titles=&#039; +&lt;br /&gt;
        encodeURIComponent(title);&lt;br /&gt;
&lt;br /&gt;
    fetch(apiUrl)&lt;br /&gt;
        .then(function (response) {&lt;br /&gt;
            return response.json();&lt;br /&gt;
        })&lt;br /&gt;
        .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
            if (!data.query || !data.query.pages) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const page = Object.values(data.query.pages)[0];&lt;br /&gt;
&lt;br /&gt;
            /* Do not display pages without a real extract */&lt;br /&gt;
            if (&lt;br /&gt;
                !page ||&lt;br /&gt;
                !page.extract ||&lt;br /&gt;
                page.extract.trim().length &amp;lt; 40&lt;br /&gt;
            ) {&lt;br /&gt;
                showRandomArticle();&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const extract = page.extract.trim();&lt;br /&gt;
&lt;br /&gt;
            /* Fetch is finished. NOW begin the fade. */&lt;br /&gt;
            discoverBox.classList.add(&#039;is-changing&#039;);&lt;br /&gt;
&lt;br /&gt;
            window.setTimeout(function () {&lt;br /&gt;
&lt;br /&gt;
                discoverBox.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;a class=&amp;quot;vh-random-article-link&amp;quot; href=&amp;quot;&#039; +&lt;br /&gt;
                    article.href +&lt;br /&gt;
                    &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;vh-random-article-title&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(article.title) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;vh-random-article-extract&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(extract) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;vh-random-article-more&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;Read article →&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                requestAnimationFrame(function () {&lt;br /&gt;
                    discoverBox.classList.remove(&#039;is-changing&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
            }, 500);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(function () {&lt;br /&gt;
            /* Simply try another article */&lt;br /&gt;
            showRandomArticle();&lt;br /&gt;
        });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function escapeHtml(text) {&lt;br /&gt;
&lt;br /&gt;
            const div = document.createElement(&#039;div&#039;);&lt;br /&gt;
            div.textContent = text;&lt;br /&gt;
&lt;br /&gt;
            return div.innerHTML;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        loadArticleLinks()&lt;br /&gt;
            .then(function () {&lt;br /&gt;
&lt;br /&gt;
                if (!articleLinks.length) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                showRandomArticle();&lt;br /&gt;
&lt;br /&gt;
                window.setInterval(function () {&lt;br /&gt;
                    showRandomArticle();&lt;br /&gt;
                }, 11000);&lt;br /&gt;
            })&lt;br /&gt;
            .catch(function (error) {&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Spotlight failed:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================&lt;br /&gt;
   FROM HIS LETTERS&lt;br /&gt;
   Random Śrīla Prabhupāda letter from Vanisource&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const letterBox =&lt;br /&gt;
        document.getElementById(&#039;vh-random-letter&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (letterBox) {&lt;br /&gt;
&lt;br /&gt;
        const vanisourceApi =&lt;br /&gt;
            &#039;https://vanisource.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const rootCategory =&lt;br /&gt;
            &#039;Category:Letters from Srila Prabhupada - by person&#039;;&lt;br /&gt;
&lt;br /&gt;
        let recipientCategories = [];&lt;br /&gt;
        let currentLetter = &#039;&#039;;&lt;br /&gt;
        let letterChanging = false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           LOAD RECIPIENT CATEGORIES&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function loadLetterRecipients(cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
            let url =&lt;br /&gt;
                vanisourceApi +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(rootCategory) +&lt;br /&gt;
                &#039;&amp;amp;cmtype=subcat&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=500&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
                url +=&lt;br /&gt;
                    &#039;&amp;amp;cmcontinue=&#039; +&lt;br /&gt;
                    encodeURIComponent(cmcontinue);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.query &amp;amp;&amp;amp;&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                            .forEach(function (item) {&lt;br /&gt;
&lt;br /&gt;
                                if (&lt;br /&gt;
                                    item.title &amp;amp;&amp;amp;&lt;br /&gt;
                                    item.title.endsWith(&lt;br /&gt;
                                        &#039; - Letters&#039;&lt;br /&gt;
                                    )&lt;br /&gt;
                                ) {&lt;br /&gt;
                                    recipientCategories.push(&lt;br /&gt;
                                        item.title&lt;br /&gt;
                                    );&lt;br /&gt;
                                }&lt;br /&gt;
&lt;br /&gt;
                            });&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /* Continue if more than 500 */&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.continue &amp;amp;&amp;amp;&lt;br /&gt;
                        data.continue.cmcontinue&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return loadLetterRecipients(&lt;br /&gt;
                            data.continue.cmcontinue&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           CHOOSE RANDOM RECIPIENT&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function chooseRecipient() {&lt;br /&gt;
&lt;br /&gt;
            if (!recipientCategories.length) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return recipientCategories[&lt;br /&gt;
                Math.floor(&lt;br /&gt;
                    Math.random() *&lt;br /&gt;
                    recipientCategories.length&lt;br /&gt;
                )&lt;br /&gt;
            ];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           GET LETTERS FOR THAT RECIPIENT&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getRandomLetter(category) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                vanisourceApi +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(category) +&lt;br /&gt;
                &#039;&amp;amp;cmnamespace=0&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtype=page&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=500&#039;;&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.query ||&lt;br /&gt;
                        !data.query.categorymembers ||&lt;br /&gt;
                        !data.query.categorymembers.length&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return null;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const letters =&lt;br /&gt;
                        data.query.categorymembers;&lt;br /&gt;
&lt;br /&gt;
                    let letter;&lt;br /&gt;
&lt;br /&gt;
                    do {&lt;br /&gt;
&lt;br /&gt;
                        letter =&lt;br /&gt;
                            letters[&lt;br /&gt;
                                Math.floor(&lt;br /&gt;
                                    Math.random() *&lt;br /&gt;
                                    letters.length&lt;br /&gt;
                                )&lt;br /&gt;
                            ];&lt;br /&gt;
&lt;br /&gt;
                    } while (&lt;br /&gt;
                        currentLetter &amp;amp;&amp;amp;&lt;br /&gt;
                        letter.title === currentLetter &amp;amp;&amp;amp;&lt;br /&gt;
                        letters.length &amp;gt; 1&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    return letter;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           RECIPIENT NAME&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getRecipientName(category) {&lt;br /&gt;
&lt;br /&gt;
            return category&lt;br /&gt;
                .replace(/^Category:/, &#039;&#039;)&lt;br /&gt;
                .replace(/ - Letters$/, &#039;&#039;)&lt;br /&gt;
                .trim();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           TRY TO EXTRACT DATE FROM LETTER PAGE TITLE&lt;br /&gt;
&lt;br /&gt;
           Supports dates at beginning such as:&lt;br /&gt;
           690101&lt;br /&gt;
           740516&lt;br /&gt;
           etc.&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getLetterDate(title) {&lt;br /&gt;
&lt;br /&gt;
            const match =&lt;br /&gt;
                title.match(&lt;br /&gt;
                    /(?:^|\/)(\d{2})(\d{2})(\d{2})(?:\D|$)/&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            if (!match) {&lt;br /&gt;
                return &#039;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const yy =&lt;br /&gt;
                parseInt(match[1], 10);&lt;br /&gt;
&lt;br /&gt;
            const month =&lt;br /&gt;
                parseInt(match[2], 10);&lt;br /&gt;
&lt;br /&gt;
            const day =&lt;br /&gt;
                parseInt(match[3], 10);&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                month &amp;lt; 1 ||&lt;br /&gt;
                month &amp;gt; 12 ||&lt;br /&gt;
                day &amp;lt; 1 ||&lt;br /&gt;
                day &amp;gt; 31&lt;br /&gt;
            ) {&lt;br /&gt;
                return &#039;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const year =&lt;br /&gt;
                1900 + yy;&lt;br /&gt;
&lt;br /&gt;
            const months = [&lt;br /&gt;
                &#039;January&#039;,&lt;br /&gt;
                &#039;February&#039;,&lt;br /&gt;
                &#039;March&#039;,&lt;br /&gt;
                &#039;April&#039;,&lt;br /&gt;
                &#039;May&#039;,&lt;br /&gt;
                &#039;June&#039;,&lt;br /&gt;
                &#039;July&#039;,&lt;br /&gt;
                &#039;August&#039;,&lt;br /&gt;
                &#039;September&#039;,&lt;br /&gt;
                &#039;October&#039;,&lt;br /&gt;
                &#039;November&#039;,&lt;br /&gt;
                &#039;December&#039;&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                day +&lt;br /&gt;
                &#039; &#039; +&lt;br /&gt;
                months[month - 1] +&lt;br /&gt;
                &#039; &#039; +&lt;br /&gt;
                year&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           GET ACTUAL LETTER CONTENT&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getLetterPassage(letterTitle) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                vanisourceApi +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(letterTitle) +&lt;br /&gt;
                &#039;&amp;amp;prop=text&#039;;&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.text ||&lt;br /&gt;
                        !data.parse.text[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return &#039;&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const wrapper =&lt;br /&gt;
                        document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
                    wrapper.innerHTML =&lt;br /&gt;
                        data.parse.text[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Remove things which definitely are&lt;br /&gt;
                     * not part of the actual letter.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    wrapper.querySelectorAll(&lt;br /&gt;
                        &#039;table, .navbox, .toc, .mw-editsection, &#039; +&lt;br /&gt;
                        &#039;.metadata, .noprint, style, script&#039;&lt;br /&gt;
                    ).forEach(function (element) {&lt;br /&gt;
                        element.remove();&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Collect useful paragraphs.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    let paragraphs =&lt;br /&gt;
                        Array.from(&lt;br /&gt;
                            wrapper.querySelectorAll(&#039;p&#039;)&lt;br /&gt;
                        )&lt;br /&gt;
&lt;br /&gt;
                        .map(function (p) {&lt;br /&gt;
&lt;br /&gt;
                            return p.textContent&lt;br /&gt;
                                .replace(/\s+/g, &#039; &#039;)&lt;br /&gt;
                                .trim();&lt;br /&gt;
                        })&lt;br /&gt;
&lt;br /&gt;
.filter(function (text) {&lt;br /&gt;
&lt;br /&gt;
    if (text.length &amp;lt; 120) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const lower = text.toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    /* Standard opening/closing formalities */&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        lower.startsWith(&#039;dear &#039;) ||&lt;br /&gt;
        lower.startsWith(&#039;my dear &#039;) ||&lt;br /&gt;
        lower.includes(&#039;please accept my blessings&#039;) ||&lt;br /&gt;
        lower.includes(&#039;please accept my humble&#039;) ||&lt;br /&gt;
        lower.includes(&#039;i beg to acknowledge receipt&#039;) ||&lt;br /&gt;
        lower.includes(&#039;i am in due receipt&#039;) ||&lt;br /&gt;
        lower.includes(&#039;your ever well-wisher&#039;) ||&lt;br /&gt;
        lower.includes(&#039;hoping this will meet you&#039;) ||&lt;br /&gt;
        lower.includes(&#039;yours in the service&#039;) ||&lt;br /&gt;
        lower.includes(&#039;your servant&#039;)&lt;br /&gt;
    ) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Addresses / letter headers */&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        lower.includes(&#039;iskcon&#039;) ||&lt;br /&gt;
        lower.includes(&#039;international society for krishna consciousness&#039;) ||&lt;br /&gt;
        lower.includes(&#039;founder-acarya&#039;) ||&lt;br /&gt;
        lower.includes(&#039;founder acharya&#039;) ||&lt;br /&gt;
        lower.includes(&#039;a.c. bhaktivedanta swami&#039;) ||&lt;br /&gt;
        lower.includes(&#039;tridandi goswami&#039;) ||&lt;br /&gt;
        lower.includes(&#039;tridandi gosvami&#039;) ||&lt;br /&gt;
        lower.includes(&#039;bhaktivedanta manor&#039;) ||&lt;br /&gt;
        lower.includes(&#039;hare krishna land&#039;)&lt;br /&gt;
    ) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Looks too much like an address */&lt;br /&gt;
&lt;br /&gt;
    const addressWords = [&lt;br /&gt;
        &#039;road&#039;,&lt;br /&gt;
        &#039;street&#039;,&lt;br /&gt;
        &#039;avenue&#039;,&lt;br /&gt;
        &#039;building&#039;,&lt;br /&gt;
        &#039;apartment&#039;,&lt;br /&gt;
        &#039;bombay&#039;,&lt;br /&gt;
        &#039;calcutta&#039;,&lt;br /&gt;
        &#039;los angeles&#039;,&lt;br /&gt;
        &#039;new york&#039;,&lt;br /&gt;
        &#039;london&#039;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    let addressHits = 0;&lt;br /&gt;
&lt;br /&gt;
    addressWords.forEach(function (word) {&lt;br /&gt;
        if (lower.includes(word)) {&lt;br /&gt;
            addressHits++;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (addressHits &amp;gt;= 2) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /*&lt;br /&gt;
     * Require something resembling actual prose:&lt;br /&gt;
     * at least two sentence endings.&lt;br /&gt;
     */&lt;br /&gt;
&lt;br /&gt;
    const sentences =&lt;br /&gt;
        (text.match(/[.!?](?:\s|$)/g) || []).length;&lt;br /&gt;
&lt;br /&gt;
    if (sentences &amp;lt; 2) {&lt;br /&gt;
        return false;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return true;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (!paragraphs.length) {&lt;br /&gt;
                        return &#039;&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Prefer reasonably substantial passages.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    let preferred =&lt;br /&gt;
                        paragraphs.filter(function (text) {&lt;br /&gt;
&lt;br /&gt;
                            return (&lt;br /&gt;
text.length &amp;gt;= 180 &amp;amp;&amp;amp;&lt;br /&gt;
text.length &amp;lt;= 400&lt;br /&gt;
                            );&lt;br /&gt;
                        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (!preferred.length) {&lt;br /&gt;
                        preferred = paragraphs;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Random meaningful paragraph from&lt;br /&gt;
                     * within the letter.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    let passage =&lt;br /&gt;
                        preferred[&lt;br /&gt;
                            Math.floor(&lt;br /&gt;
                                Math.random() *&lt;br /&gt;
                                preferred.length&lt;br /&gt;
                            )&lt;br /&gt;
                        ];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Prevent enormous passage in narrow&lt;br /&gt;
                     * left column.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
if (passage.length &amp;gt; 300) {&lt;br /&gt;
&lt;br /&gt;
    passage =&lt;br /&gt;
        passage.substring(0, 300);&lt;br /&gt;
&lt;br /&gt;
    const lastSpace =&lt;br /&gt;
        passage.lastIndexOf(&#039; &#039;);&lt;br /&gt;
&lt;br /&gt;
    if (lastSpace &amp;gt; 250) {&lt;br /&gt;
        passage =&lt;br /&gt;
            passage.substring(&lt;br /&gt;
                0,&lt;br /&gt;
                lastSpace&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    passage += &#039;…&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
                    return passage;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           SAFE HTML&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function escapeLetterHtml(text) {&lt;br /&gt;
&lt;br /&gt;
            const div =&lt;br /&gt;
                document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
            div.textContent = text;&lt;br /&gt;
&lt;br /&gt;
            return div.innerHTML;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           BUILD VANISOURCE URL&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getLetterUrl(title) {&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                &#039;https://vanisource.org/wiki/&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    title.replace(/ /g, &#039;_&#039;)&lt;br /&gt;
                )&lt;br /&gt;
                    .replace(/%2F/g, &#039;/&#039;)&lt;br /&gt;
                    .replace(/%3A/g, &#039;:&#039;)&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           FIND A VALID RANDOM LETTER&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function prepareRandomLetter(attempt) {&lt;br /&gt;
&lt;br /&gt;
            attempt = attempt || 0;&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Prevent an endless retry loop if Vanisource&lt;br /&gt;
             * unexpectedly returns unusable pages.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            if (attempt &amp;gt; 15) {&lt;br /&gt;
                return Promise.resolve(null);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            const category =&lt;br /&gt;
                chooseRecipient();&lt;br /&gt;
&lt;br /&gt;
            if (!category) {&lt;br /&gt;
                return Promise.resolve(null);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return getRandomLetter(category)&lt;br /&gt;
&lt;br /&gt;
                .then(function (letter) {&lt;br /&gt;
&lt;br /&gt;
                    if (!letter || !letter.title) {&lt;br /&gt;
&lt;br /&gt;
                        return prepareRandomLetter(&lt;br /&gt;
                            attempt + 1&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return getLetterPassage(&lt;br /&gt;
                        letter.title&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                        .then(function (passage) {&lt;br /&gt;
&lt;br /&gt;
                            if (&lt;br /&gt;
                                !passage ||&lt;br /&gt;
                                passage.length &amp;lt; 80&lt;br /&gt;
                            ) {&lt;br /&gt;
&lt;br /&gt;
                                return prepareRandomLetter(&lt;br /&gt;
                                    attempt + 1&lt;br /&gt;
                                );&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                            return {&lt;br /&gt;
&lt;br /&gt;
                                title:&lt;br /&gt;
                                    letter.title,&lt;br /&gt;
&lt;br /&gt;
                                recipient:&lt;br /&gt;
                                    getRecipientName(&lt;br /&gt;
                                        category&lt;br /&gt;
                                    ),&lt;br /&gt;
&lt;br /&gt;
                                date:&lt;br /&gt;
                                    getLetterDate(&lt;br /&gt;
                                        letter.title&lt;br /&gt;
                                    ),&lt;br /&gt;
&lt;br /&gt;
                                passage:&lt;br /&gt;
                                    passage,&lt;br /&gt;
&lt;br /&gt;
                                href:&lt;br /&gt;
                                    getLetterUrl(&lt;br /&gt;
                                        letter.title&lt;br /&gt;
                                    )&lt;br /&gt;
                            };&lt;br /&gt;
                        });&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           DISPLAY LETTER&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function showRandomLetter() {&lt;br /&gt;
&lt;br /&gt;
            if (letterChanging) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            letterChanging = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Prepare the next letter while the current&lt;br /&gt;
             * one remains fully visible.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            prepareRandomLetter(0)&lt;br /&gt;
&lt;br /&gt;
                .then(function (letter) {&lt;br /&gt;
&lt;br /&gt;
                    if (!letter) {&lt;br /&gt;
                        letterChanging = false;&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    currentLetter =&lt;br /&gt;
                        letter.title;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Only start fading AFTER the new&lt;br /&gt;
                     * content is ready.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    letterBox.classList.add(&lt;br /&gt;
                        &#039;is-changing&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    window.setTimeout(&lt;br /&gt;
                        function () {&lt;br /&gt;
&lt;br /&gt;
                            let meta = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                            if (letter.date) {&lt;br /&gt;
&lt;br /&gt;
                                meta =&lt;br /&gt;
                                    &#039;&amp;lt;div class=&amp;quot;vh-random-letter-date&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                                    escapeLetterHtml(&lt;br /&gt;
                                        letter.date&lt;br /&gt;
                                    ) +&lt;br /&gt;
                                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            letterBox.innerHTML =&lt;br /&gt;
&lt;br /&gt;
                                &#039;&amp;lt;a class=&amp;quot;vh-random-letter-link&amp;quot; &#039; +&lt;br /&gt;
                                &#039;href=&amp;quot;&#039; +&lt;br /&gt;
                                letter.href +&lt;br /&gt;
                                &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;vh-random-letter-person&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&#039;To &#039; +&lt;br /&gt;
escapeLetterHtml(&lt;br /&gt;
    letter.recipient&lt;br /&gt;
) +&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                                meta +&lt;br /&gt;
&lt;br /&gt;
                                &#039;&amp;lt;div class=&amp;quot;vh-random-letter-text&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                                escapeLetterHtml(&lt;br /&gt;
                                    letter.passage&lt;br /&gt;
                                ) +&lt;br /&gt;
                                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                                &#039;&amp;lt;div class=&amp;quot;vh-random-letter-more&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                                &#039;Read letter →&#039; +&lt;br /&gt;
                                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                                &#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            requestAnimationFrame(&lt;br /&gt;
                                function () {&lt;br /&gt;
&lt;br /&gt;
                                    letterBox.classList.remove(&lt;br /&gt;
                                        &#039;is-changing&#039;&lt;br /&gt;
                                    );&lt;br /&gt;
&lt;br /&gt;
                                    letterChanging = false;&lt;br /&gt;
                                }&lt;br /&gt;
                            );&lt;br /&gt;
&lt;br /&gt;
                        },&lt;br /&gt;
                        450&lt;br /&gt;
                    );&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .catch(function (error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Letter feature failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    letterChanging = false;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -------------------------------------------------&lt;br /&gt;
           START&lt;br /&gt;
           ------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        loadLetterRecipients()&lt;br /&gt;
&lt;br /&gt;
            .then(function () {&lt;br /&gt;
&lt;br /&gt;
                if (!recipientCategories.length) {&lt;br /&gt;
&lt;br /&gt;
                    console.warn(&lt;br /&gt;
                        &#039;No Vanisource letter recipients found.&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                console.log(&lt;br /&gt;
                    &#039;Letter recipient categories loaded:&#039;,&lt;br /&gt;
                    recipientCategories.length&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                /*&lt;br /&gt;
                 * First letter immediately.&lt;br /&gt;
                 */&lt;br /&gt;
&lt;br /&gt;
                showRandomLetter();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                /*&lt;br /&gt;
                 * New letter every 10 seconds.&lt;br /&gt;
                 */&lt;br /&gt;
&lt;br /&gt;
                window.setInterval(&lt;br /&gt;
                    showRandomLetter,&lt;br /&gt;
                    10000&lt;br /&gt;
                );&lt;br /&gt;
            })&lt;br /&gt;
&lt;br /&gt;
            .catch(function (error) {&lt;br /&gt;
&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Could not load Vanisource letters:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VIRTUAL CONTINUOUS ŚRĪLA PRABHUPĀDA TIMELINE&lt;br /&gt;
   Includes 1896–1964 + 1965–1977&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const timelineWindow =&lt;br /&gt;
        document.querySelector(&#039;.vh-lifeline-window&#039;);&lt;br /&gt;
&lt;br /&gt;
    const timelineTrack =&lt;br /&gt;
        document.getElementById(&#039;vh-timeline-track&#039;);&lt;br /&gt;
&lt;br /&gt;
const yearButtons =&lt;br /&gt;
    document.querySelectorAll(&lt;br /&gt;
        &#039;#vh-timeline-years .vh-year&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
    if (timelineWindow &amp;amp;&amp;amp; timelineTrack) {&lt;br /&gt;
&lt;br /&gt;
        const API =&lt;br /&gt;
            &#039;https://vanipedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const ITEM_WIDTH = 220;&lt;br /&gt;
&lt;br /&gt;
        const AUTO_SPEED = 52;&lt;br /&gt;
&lt;br /&gt;
        const VISIBLE_ITEMS = 22;&lt;br /&gt;
&lt;br /&gt;
        let events = [];&lt;br /&gt;
&lt;br /&gt;
        let nodes = [];&lt;br /&gt;
&lt;br /&gt;
        let firstIndex = 0;&lt;br /&gt;
&lt;br /&gt;
        let offsetX = 0;&lt;br /&gt;
&lt;br /&gt;
        let dragging = false;&lt;br /&gt;
        let dragMoved = false;&lt;br /&gt;
&lt;br /&gt;
        let pointerStartX = 0;&lt;br /&gt;
        let previousPointerX = 0;&lt;br /&gt;
&lt;br /&gt;
        let lastFrame =&lt;br /&gt;
            performance.now();&lt;br /&gt;
&lt;br /&gt;
        let animationId = null;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           TEXT HELPERS&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function cleanText(text) {&lt;br /&gt;
&lt;br /&gt;
            return text&lt;br /&gt;
                .replace(/\s+/g, &#039; &#039;)&lt;br /&gt;
                .replace(/^[\s\-–—:,]+/, &#039;&#039;)&lt;br /&gt;
                .trim();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function shortenText(text) {&lt;br /&gt;
&lt;br /&gt;
            text =&lt;br /&gt;
                cleanText(text);&lt;br /&gt;
&lt;br /&gt;
            if (text.length &amp;lt;= 95) {&lt;br /&gt;
                return text;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            let result =&lt;br /&gt;
                text.substring(0, 95);&lt;br /&gt;
&lt;br /&gt;
            const space =&lt;br /&gt;
                result.lastIndexOf(&#039; &#039;);&lt;br /&gt;
&lt;br /&gt;
            if (space &amp;gt; 70) {&lt;br /&gt;
&lt;br /&gt;
                result =&lt;br /&gt;
                    result.substring(&lt;br /&gt;
                        0,&lt;br /&gt;
                        space&lt;br /&gt;
                    );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return result + &#039;…&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           DEFAULT PAGE LINK&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function makePageUrl(page) {&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                &#039;https://vanipedia.org/wiki/&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    page.replace(/ /g, &#039;_&#039;)&lt;br /&gt;
                )&lt;br /&gt;
                .replace(/%2F/g, &#039;/&#039;)&lt;br /&gt;
                .replace(/%3A/g, &#039;:&#039;)&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           FIND BEST LINK INSIDE ENTRY&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function getUsefulLink(&lt;br /&gt;
            element,&lt;br /&gt;
            fallback&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            const usefulLink =&lt;br /&gt;
                Array&lt;br /&gt;
                    .from(&lt;br /&gt;
                        element.querySelectorAll(&#039;a&#039;)&lt;br /&gt;
                    )&lt;br /&gt;
                    .find(&lt;br /&gt;
                        function (a) {&lt;br /&gt;
&lt;br /&gt;
                            const h =&lt;br /&gt;
                                a.getAttribute(&lt;br /&gt;
                                    &#039;href&#039;&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
                            return (&lt;br /&gt;
                                h &amp;amp;&amp;amp;&lt;br /&gt;
                                !h.includes(&lt;br /&gt;
                                    &#039;action=edit&#039;&lt;br /&gt;
                                ) &amp;amp;&amp;amp;&lt;br /&gt;
                                !h.includes(&lt;br /&gt;
                                    &#039;redlink=1&#039;&lt;br /&gt;
                                )&lt;br /&gt;
                            );&lt;br /&gt;
                        }&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!usefulLink) {&lt;br /&gt;
                return fallback;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const rawHref =&lt;br /&gt;
                usefulLink.getAttribute(&lt;br /&gt;
                    &#039;href&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!rawHref) {&lt;br /&gt;
                return fallback;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
&lt;br /&gt;
                return new URL(&lt;br /&gt;
                    rawHref,&lt;br /&gt;
                    &#039;https://vanipedia.org&#039;&lt;br /&gt;
                ).href;&lt;br /&gt;
&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
&lt;br /&gt;
                return fallback;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           FETCH 1896–1964&lt;br /&gt;
           Main timeline page&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function fetchEarlyTimeline() {&lt;br /&gt;
&lt;br /&gt;
            const page =&lt;br /&gt;
                &amp;quot;Timeline of Srila Prabhupada&#039;s Life&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(page) +&lt;br /&gt;
                &#039;&amp;amp;prop=text&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.text ||&lt;br /&gt;
                        !data.parse.text[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return [];&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const temp =&lt;br /&gt;
                        document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
                    temp.innerHTML =&lt;br /&gt;
                        data.parse.text[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const result = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    temp&lt;br /&gt;
                        .querySelectorAll(&#039;li&#039;)&lt;br /&gt;
                        .forEach(function (li) {&lt;br /&gt;
&lt;br /&gt;
                            const fullText =&lt;br /&gt;
                                cleanText(&lt;br /&gt;
                                    li.textContent&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            /*&lt;br /&gt;
                             * Expected examples:&lt;br /&gt;
                             *&lt;br /&gt;
                             * 1896 - September 01 - Calcutta - ...&lt;br /&gt;
                             * 1922 - Meets ...&lt;br /&gt;
                             * 1944 - February 14 - Publishes ...&lt;br /&gt;
                             * 1959 - September 17 - ...&lt;br /&gt;
                             *&lt;br /&gt;
                             * We only keep 1896–1964.&lt;br /&gt;
                             */&lt;br /&gt;
&lt;br /&gt;
                            const match =&lt;br /&gt;
                                fullText.match(&lt;br /&gt;
                                    /^((?:18|19)\d{2})\s*[-–—]\s*(.+)$/i&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (!match) {&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const year =&lt;br /&gt;
                                parseInt(&lt;br /&gt;
                                    match[1],&lt;br /&gt;
                                    10&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (&lt;br /&gt;
                                year &amp;lt; 1896 ||&lt;br /&gt;
                                year &amp;gt; 1964&lt;br /&gt;
                            ) {&lt;br /&gt;
&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            let remainder =&lt;br /&gt;
                                cleanText(&lt;br /&gt;
                                    match[2]&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (!remainder) {&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            /*&lt;br /&gt;
                             * Try to extract a date&lt;br /&gt;
                             * from the remainder.&lt;br /&gt;
                             */&lt;br /&gt;
&lt;br /&gt;
                            let displayDate =&lt;br /&gt;
                                String(year);&lt;br /&gt;
&lt;br /&gt;
                            let description =&lt;br /&gt;
                                remainder;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const monthMatch =&lt;br /&gt;
                                remainder.match(&lt;br /&gt;
                                    /^(January|February|March|April|May|June|July|August|September|October|November|December)(?:\s+(\d{1,2}))?\s*[-–—]\s*(.+)$/i&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (monthMatch) {&lt;br /&gt;
&lt;br /&gt;
                                const month =&lt;br /&gt;
                                    monthMatch[1];&lt;br /&gt;
&lt;br /&gt;
                                const day =&lt;br /&gt;
                                    monthMatch[2]&lt;br /&gt;
                                        ? monthMatch[2]&lt;br /&gt;
                                        : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                                description =&lt;br /&gt;
                                    cleanText(&lt;br /&gt;
                                        monthMatch[3]&lt;br /&gt;
                                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                displayDate =&lt;br /&gt;
                                    month;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                if (day) {&lt;br /&gt;
&lt;br /&gt;
                                    displayDate +=&lt;br /&gt;
                                        &#039; &#039; +&lt;br /&gt;
                                        day;&lt;br /&gt;
                                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                                displayDate +=&lt;br /&gt;
                                    &#039;, &#039; +&lt;br /&gt;
                                    year;&lt;br /&gt;
&lt;br /&gt;
                            } else {&lt;br /&gt;
&lt;br /&gt;
                                /*&lt;br /&gt;
                                 * If no month is present,&lt;br /&gt;
                                 * show year only.&lt;br /&gt;
                                 */&lt;br /&gt;
&lt;br /&gt;
                                description =&lt;br /&gt;
                                    remainder;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            description =&lt;br /&gt;
                                shortenText(&lt;br /&gt;
                                    description&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (!description) {&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const fallback =&lt;br /&gt;
                                makePageUrl(page);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const href =&lt;br /&gt;
                                getUsefulLink(&lt;br /&gt;
                                    li,&lt;br /&gt;
                                    fallback&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            result.push({&lt;br /&gt;
&lt;br /&gt;
                                year:&lt;br /&gt;
                                    year,&lt;br /&gt;
&lt;br /&gt;
                                group:&lt;br /&gt;
                                    &#039;1896-1964&#039;,&lt;br /&gt;
&lt;br /&gt;
                                date:&lt;br /&gt;
                                    displayDate,&lt;br /&gt;
&lt;br /&gt;
                                text:&lt;br /&gt;
                                    description,&lt;br /&gt;
&lt;br /&gt;
                                href:&lt;br /&gt;
                                    href&lt;br /&gt;
                            });&lt;br /&gt;
                        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    return result;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           FETCH ONE YEAR: 1965–1977&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function fetchYear(year) {&lt;br /&gt;
&lt;br /&gt;
            const page =&lt;br /&gt;
                &amp;quot;Timeline of Srila Prabhupada&#039;s Life - &amp;quot; +&lt;br /&gt;
                year;&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(page) +&lt;br /&gt;
                &#039;&amp;amp;prop=text&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function (response) {&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function (data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.text ||&lt;br /&gt;
                        !data.parse.text[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return [];&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const temp =&lt;br /&gt;
                        document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
                    temp.innerHTML =&lt;br /&gt;
                        data.parse.text[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const result = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    temp&lt;br /&gt;
                        .querySelectorAll(&#039;li&#039;)&lt;br /&gt;
                        .forEach(function (li) {&lt;br /&gt;
&lt;br /&gt;
                            const fullText =&lt;br /&gt;
                                cleanText(&lt;br /&gt;
                                    li.textContent&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const match =&lt;br /&gt;
                                fullText.match(&lt;br /&gt;
                                    /^(January|February|March|April|May|June|July|August|September|October|November|December)\s+(\d{1,2})(?:,?\s+([0-9]{1,2}(?::[0-9]{2})?(?:\s*[AP]\.?M\.?)?))?\s*[-–—]\s*(.+)$/i&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (!match) {&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const month =&lt;br /&gt;
                                match[1];&lt;br /&gt;
&lt;br /&gt;
                            const day =&lt;br /&gt;
                                match[2];&lt;br /&gt;
&lt;br /&gt;
                            const time =&lt;br /&gt;
                                match[3]&lt;br /&gt;
                                    ? match[3].trim()&lt;br /&gt;
                                    : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                            const description =&lt;br /&gt;
                                shortenText(&lt;br /&gt;
                                    match[4]&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (!description) {&lt;br /&gt;
                                return;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const fallback =&lt;br /&gt;
                                makePageUrl(page);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            const href =&lt;br /&gt;
                                getUsefulLink(&lt;br /&gt;
                                    li,&lt;br /&gt;
                                    fallback&lt;br /&gt;
                                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            let date =&lt;br /&gt;
                                month +&lt;br /&gt;
                                &#039; &#039; +&lt;br /&gt;
                                day +&lt;br /&gt;
                                &#039;, &#039; +&lt;br /&gt;
                                year;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            if (time) {&lt;br /&gt;
&lt;br /&gt;
                                date +=&lt;br /&gt;
                                    &#039; · &#039; +&lt;br /&gt;
                                    time;&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            result.push({&lt;br /&gt;
&lt;br /&gt;
                                year:&lt;br /&gt;
                                    year,&lt;br /&gt;
&lt;br /&gt;
                                group:&lt;br /&gt;
                                    String(year),&lt;br /&gt;
&lt;br /&gt;
                                date:&lt;br /&gt;
                                    date,&lt;br /&gt;
&lt;br /&gt;
                                text:&lt;br /&gt;
                                    description,&lt;br /&gt;
&lt;br /&gt;
                                href:&lt;br /&gt;
                                    href&lt;br /&gt;
                            });&lt;br /&gt;
                        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    return result;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           CREATE NODE&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function createNode() {&lt;br /&gt;
&lt;br /&gt;
            const link =&lt;br /&gt;
                document.createElement(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
            link.className =&lt;br /&gt;
                &#039;vh-timeline-item&#039;;&lt;br /&gt;
&lt;br /&gt;
            link.draggable =&lt;br /&gt;
                false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const date =&lt;br /&gt;
                document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
            date.className =&lt;br /&gt;
                &#039;vh-timeline-date&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const dot =&lt;br /&gt;
                document.createElement(&#039;span&#039;);&lt;br /&gt;
&lt;br /&gt;
            dot.className =&lt;br /&gt;
                &#039;vh-timeline-dot&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const text =&lt;br /&gt;
                document.createElement(&#039;div&#039;);&lt;br /&gt;
&lt;br /&gt;
            text.className =&lt;br /&gt;
                &#039;vh-timeline-text&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            link.appendChild(date);&lt;br /&gt;
            link.appendChild(dot);&lt;br /&gt;
            link.appendChild(text);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            link.addEventListener(&lt;br /&gt;
                &#039;click&#039;,&lt;br /&gt;
                function (event) {&lt;br /&gt;
&lt;br /&gt;
                    if (dragMoved) {&lt;br /&gt;
&lt;br /&gt;
                        event.preventDefault();&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return link;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           POPULATE NODE&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function populateNode(&lt;br /&gt;
            node,&lt;br /&gt;
            eventIndex&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            const total =&lt;br /&gt;
                events.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            eventIndex =&lt;br /&gt;
                (&lt;br /&gt;
                    (&lt;br /&gt;
                        eventIndex %&lt;br /&gt;
                        total&lt;br /&gt;
                    ) +&lt;br /&gt;
                    total&lt;br /&gt;
                ) %&lt;br /&gt;
                total;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const item =&lt;br /&gt;
                events[eventIndex];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            node.href =&lt;br /&gt;
                item.href;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            node.dataset.year =&lt;br /&gt;
                item.year;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            node.dataset.group =&lt;br /&gt;
                item.group;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            node&lt;br /&gt;
                .querySelector(&lt;br /&gt;
                    &#039;.vh-timeline-date&#039;&lt;br /&gt;
                )&lt;br /&gt;
                .textContent =&lt;br /&gt;
                    item.date;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            node&lt;br /&gt;
                .querySelector(&lt;br /&gt;
                    &#039;.vh-timeline-text&#039;&lt;br /&gt;
                )&lt;br /&gt;
                .textContent =&lt;br /&gt;
                    item.text;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           BUILD VIRTUAL STRIP&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function buildVirtualTimeline() {&lt;br /&gt;
&lt;br /&gt;
            timelineTrack.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            nodes = [];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const needed =&lt;br /&gt;
                Math.max(&lt;br /&gt;
                    VISIBLE_ITEMS,&lt;br /&gt;
                    Math.ceil(&lt;br /&gt;
                        timelineWindow.clientWidth /&lt;br /&gt;
                        ITEM_WIDTH&lt;br /&gt;
                    ) + 6&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            for (&lt;br /&gt;
                let i = 0;&lt;br /&gt;
                i &amp;lt; needed;&lt;br /&gt;
                i++&lt;br /&gt;
            ) {&lt;br /&gt;
&lt;br /&gt;
                const node =&lt;br /&gt;
                    createNode();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                populateNode(&lt;br /&gt;
                    node,&lt;br /&gt;
                    firstIndex + i&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                timelineTrack.appendChild(&lt;br /&gt;
                    node&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                nodes.push(&lt;br /&gt;
                    node&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            timelineTrack.style.width =&lt;br /&gt;
                (&lt;br /&gt;
                    needed *&lt;br /&gt;
                    ITEM_WIDTH&lt;br /&gt;
                ) +&lt;br /&gt;
                &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            offsetX =&lt;br /&gt;
                -ITEM_WIDTH;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            firstIndex =&lt;br /&gt;
                (&lt;br /&gt;
                    firstIndex -&lt;br /&gt;
                    1 +&lt;br /&gt;
                    events.length&lt;br /&gt;
                ) %&lt;br /&gt;
                events.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            refreshAllNodes();&lt;br /&gt;
&lt;br /&gt;
            draw();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function refreshAllNodes() {&lt;br /&gt;
&lt;br /&gt;
            nodes.forEach(&lt;br /&gt;
                function (&lt;br /&gt;
                    node,&lt;br /&gt;
                    position&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    populateNode(&lt;br /&gt;
                        node,&lt;br /&gt;
                        firstIndex +&lt;br /&gt;
                        position&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           RECYCLE LEFT&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function recycleLeft() {&lt;br /&gt;
&lt;br /&gt;
            const node =&lt;br /&gt;
                nodes.shift();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            nodes.push(&lt;br /&gt;
                node&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            timelineTrack.appendChild(&lt;br /&gt;
                node&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            firstIndex =&lt;br /&gt;
                (&lt;br /&gt;
                    firstIndex +&lt;br /&gt;
                    1&lt;br /&gt;
                ) %&lt;br /&gt;
                events.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            populateNode(&lt;br /&gt;
                node,&lt;br /&gt;
                firstIndex +&lt;br /&gt;
                nodes.length -&lt;br /&gt;
                1&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            offsetX +=&lt;br /&gt;
                ITEM_WIDTH;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           RECYCLE RIGHT&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function recycleRight() {&lt;br /&gt;
&lt;br /&gt;
            const node =&lt;br /&gt;
                nodes.pop();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            firstIndex =&lt;br /&gt;
                (&lt;br /&gt;
                    firstIndex -&lt;br /&gt;
                    1 +&lt;br /&gt;
                    events.length&lt;br /&gt;
                ) %&lt;br /&gt;
                events.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            nodes.unshift(&lt;br /&gt;
                node&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            timelineTrack.insertBefore(&lt;br /&gt;
                node,&lt;br /&gt;
                timelineTrack.firstChild&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            populateNode(&lt;br /&gt;
                node,&lt;br /&gt;
                firstIndex&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            offsetX -=&lt;br /&gt;
                ITEM_WIDTH;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function normalizePosition() {&lt;br /&gt;
&lt;br /&gt;
            while (&lt;br /&gt;
                offsetX &amp;lt;=&lt;br /&gt;
                -ITEM_WIDTH * 2&lt;br /&gt;
            ) {&lt;br /&gt;
&lt;br /&gt;
                recycleLeft();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            while (&lt;br /&gt;
                offsetX &amp;gt; 0&lt;br /&gt;
            ) {&lt;br /&gt;
&lt;br /&gt;
                recycleRight();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           DRAW&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function draw() {&lt;br /&gt;
&lt;br /&gt;
            timelineTrack.style.transform =&lt;br /&gt;
                &#039;translate3d(&#039; +&lt;br /&gt;
                offsetX +&lt;br /&gt;
                &#039;px,0,0)&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           ACTIVE YEAR BUTTON&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
function setActiveButton(group) {&lt;br /&gt;
&lt;br /&gt;
    yearButtons.forEach(&lt;br /&gt;
        function (button) {&lt;br /&gt;
&lt;br /&gt;
            const value =&lt;br /&gt;
                button.classList.contains(&lt;br /&gt;
                    &#039;vh-year-early&#039;&lt;br /&gt;
                )&lt;br /&gt;
                    ? &#039;1896-1964&#039;&lt;br /&gt;
                    : button.textContent.trim();&lt;br /&gt;
&lt;br /&gt;
            button.classList.toggle(&lt;br /&gt;
                &#039;is-active&#039;,&lt;br /&gt;
                value === group&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           JUMP TO YEAR / PERIOD&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function jumpToGroup(group) {&lt;br /&gt;
&lt;br /&gt;
            if (!events.length) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            let targetIndex;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (group === &#039;1896-1964&#039;) {&lt;br /&gt;
&lt;br /&gt;
                targetIndex =&lt;br /&gt;
                    events.findIndex(&lt;br /&gt;
                        function (item) {&lt;br /&gt;
&lt;br /&gt;
                            return (&lt;br /&gt;
                                item.group ===&lt;br /&gt;
                                &#039;1896-1964&#039;&lt;br /&gt;
                            );&lt;br /&gt;
                        }&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
            } else {&lt;br /&gt;
&lt;br /&gt;
                const year =&lt;br /&gt;
                    parseInt(&lt;br /&gt;
                        group,&lt;br /&gt;
                        10&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                targetIndex =&lt;br /&gt;
                    events.findIndex(&lt;br /&gt;
                        function (item) {&lt;br /&gt;
&lt;br /&gt;
                            return (&lt;br /&gt;
                                item.year ===&lt;br /&gt;
                                year&lt;br /&gt;
                            );&lt;br /&gt;
                        }&lt;br /&gt;
                    );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (targetIndex === -1) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Put target near left side,&lt;br /&gt;
             * with one virtual buffer item before it.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            firstIndex =&lt;br /&gt;
                (&lt;br /&gt;
                    targetIndex -&lt;br /&gt;
                    1 +&lt;br /&gt;
                    events.length&lt;br /&gt;
                ) %&lt;br /&gt;
                events.length;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            offsetX =&lt;br /&gt;
                -ITEM_WIDTH;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            refreshAllNodes();&lt;br /&gt;
&lt;br /&gt;
            draw();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            setActiveButton(&lt;br /&gt;
                group&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==================================================&lt;br /&gt;
   YEAR NAVIGATION&lt;br /&gt;
   ================================================== */&lt;br /&gt;
&lt;br /&gt;
yearButtons.forEach(&lt;br /&gt;
    function (button) {&lt;br /&gt;
&lt;br /&gt;
        button.addEventListener(&lt;br /&gt;
            &#039;click&#039;,&lt;br /&gt;
            function () {&lt;br /&gt;
&lt;br /&gt;
                const value =&lt;br /&gt;
                    button.classList.contains(&lt;br /&gt;
                        &#039;vh-year-early&#039;&lt;br /&gt;
                    )&lt;br /&gt;
                        ? &#039;1896-1964&#039;&lt;br /&gt;
                        : button.textContent.trim();&lt;br /&gt;
&lt;br /&gt;
                jumpToGroup(value);&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           ANIMATION&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        function animate(now) {&lt;br /&gt;
&lt;br /&gt;
            let elapsed =&lt;br /&gt;
                (&lt;br /&gt;
                    now -&lt;br /&gt;
                    lastFrame&lt;br /&gt;
                ) /&lt;br /&gt;
                1000;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            lastFrame =&lt;br /&gt;
                now;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (elapsed &amp;gt; 0.05) {&lt;br /&gt;
&lt;br /&gt;
                elapsed =&lt;br /&gt;
                    0.05;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!dragging) {&lt;br /&gt;
&lt;br /&gt;
                offsetX -=&lt;br /&gt;
                    AUTO_SPEED *&lt;br /&gt;
                    elapsed;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                normalizePosition();&lt;br /&gt;
&lt;br /&gt;
                draw();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            animationId =&lt;br /&gt;
                requestAnimationFrame(&lt;br /&gt;
                    animate&lt;br /&gt;
                );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           DRAGGING&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        timelineWindow.addEventListener(&lt;br /&gt;
            &#039;pointerdown&#039;,&lt;br /&gt;
            function (event) {&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    event.pointerType ===&lt;br /&gt;
                        &#039;mouse&#039; &amp;amp;&amp;amp;&lt;br /&gt;
                    event.button !== 0&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                dragging =&lt;br /&gt;
                    true;&lt;br /&gt;
&lt;br /&gt;
                dragMoved =&lt;br /&gt;
                    false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                pointerStartX =&lt;br /&gt;
                    event.clientX;&lt;br /&gt;
&lt;br /&gt;
                previousPointerX =&lt;br /&gt;
                    event.clientX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                timelineWindow.classList.add(&lt;br /&gt;
                    &#039;is-dragging&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                timelineWindow.setPointerCapture(&lt;br /&gt;
                    event.pointerId&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                event.preventDefault();&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        timelineWindow.addEventListener(&lt;br /&gt;
            &#039;pointermove&#039;,&lt;br /&gt;
            function (event) {&lt;br /&gt;
&lt;br /&gt;
                if (!dragging) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                const currentX =&lt;br /&gt;
                    event.clientX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                const difference =&lt;br /&gt;
                    currentX -&lt;br /&gt;
                    previousPointerX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                previousPointerX =&lt;br /&gt;
                    currentX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    Math.abs(&lt;br /&gt;
                        currentX -&lt;br /&gt;
                        pointerStartX&lt;br /&gt;
                    ) &amp;gt; 4&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    dragMoved =&lt;br /&gt;
                        true;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                offsetX +=&lt;br /&gt;
                    difference;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                normalizePosition();&lt;br /&gt;
&lt;br /&gt;
                draw();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                event.preventDefault();&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function endDrag(event) {&lt;br /&gt;
&lt;br /&gt;
            if (!dragging) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            dragging =&lt;br /&gt;
                false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            timelineWindow.classList.remove(&lt;br /&gt;
                &#039;is-dragging&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    timelineWindow.hasPointerCapture(&lt;br /&gt;
                        event.pointerId&lt;br /&gt;
                    )&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    timelineWindow.releasePointerCapture(&lt;br /&gt;
                        event.pointerId&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (dragMoved) {&lt;br /&gt;
&lt;br /&gt;
                window.setTimeout(&lt;br /&gt;
                    function () {&lt;br /&gt;
&lt;br /&gt;
                        dragMoved =&lt;br /&gt;
                            false;&lt;br /&gt;
&lt;br /&gt;
                    },&lt;br /&gt;
                    180&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        timelineWindow.addEventListener(&lt;br /&gt;
            &#039;pointerup&#039;,&lt;br /&gt;
            endDrag&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        timelineWindow.addEventListener(&lt;br /&gt;
            &#039;pointercancel&#039;,&lt;br /&gt;
            endDrag&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        timelineWindow.addEventListener(&lt;br /&gt;
            &#039;dragstart&#039;,&lt;br /&gt;
            function (event) {&lt;br /&gt;
&lt;br /&gt;
                event.preventDefault();&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           RESIZE&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        let resizeTimer;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        window.addEventListener(&lt;br /&gt;
            &#039;resize&#039;,&lt;br /&gt;
            function () {&lt;br /&gt;
&lt;br /&gt;
                clearTimeout(&lt;br /&gt;
                    resizeTimer&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                resizeTimer =&lt;br /&gt;
                    setTimeout(&lt;br /&gt;
                        function () {&lt;br /&gt;
&lt;br /&gt;
                            if (&lt;br /&gt;
                                events.length&lt;br /&gt;
                            ) {&lt;br /&gt;
&lt;br /&gt;
                                buildVirtualTimeline();&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                        },&lt;br /&gt;
                        150&lt;br /&gt;
                    );&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ==================================================&lt;br /&gt;
           LOAD ALL TIMELINE DATA&lt;br /&gt;
           ================================================== */&lt;br /&gt;
&lt;br /&gt;
        const requests = [];&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * First: 1896–1964&lt;br /&gt;
         */&lt;br /&gt;
        requests.push(&lt;br /&gt;
            fetchEarlyTimeline()&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Then: 1965–1977&lt;br /&gt;
         */&lt;br /&gt;
        for (&lt;br /&gt;
            let year = 1965;&lt;br /&gt;
            year &amp;lt;= 1977;&lt;br /&gt;
            year++&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            requests.push(&lt;br /&gt;
                fetchYear(year)&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Promise&lt;br /&gt;
            .all(requests)&lt;br /&gt;
&lt;br /&gt;
            .then(&lt;br /&gt;
                function (results) {&lt;br /&gt;
&lt;br /&gt;
                    events =&lt;br /&gt;
                        results.flat();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Ensure chronological order&lt;br /&gt;
                     * between groups.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    events.sort(&lt;br /&gt;
                        function (a, b) {&lt;br /&gt;
&lt;br /&gt;
                            return (&lt;br /&gt;
                                a.year -&lt;br /&gt;
                                b.year&lt;br /&gt;
                            );&lt;br /&gt;
                        }&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    console.log(&lt;br /&gt;
                        &#039;TIMELINE EVENTS:&#039;,&lt;br /&gt;
                        events.length&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    console.log(&lt;br /&gt;
                        &#039;EARLY EVENTS:&#039;,&lt;br /&gt;
                        events.filter(&lt;br /&gt;
                            function (item) {&lt;br /&gt;
&lt;br /&gt;
                                return (&lt;br /&gt;
                                    item.group ===&lt;br /&gt;
                                    &#039;1896-1964&#039;&lt;br /&gt;
                                );&lt;br /&gt;
                            }&lt;br /&gt;
                        ).length&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (!events.length) {&lt;br /&gt;
&lt;br /&gt;
                        console.warn(&lt;br /&gt;
                            &#039;No timeline events found.&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Start with 1965.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    const startIndex =&lt;br /&gt;
                        events.findIndex(&lt;br /&gt;
                            function (item) {&lt;br /&gt;
&lt;br /&gt;
                                return (&lt;br /&gt;
                                    item.year ===&lt;br /&gt;
                                    1965&lt;br /&gt;
                                );&lt;br /&gt;
                            }&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    firstIndex =&lt;br /&gt;
                        startIndex &amp;gt;= 0&lt;br /&gt;
                            ? startIndex&lt;br /&gt;
                            : 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    buildVirtualTimeline();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    setActiveButton(&lt;br /&gt;
                        &#039;1965&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    lastFrame =&lt;br /&gt;
                        performance.now();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    animationId =&lt;br /&gt;
                        requestAnimationFrame(&lt;br /&gt;
                            animate&lt;br /&gt;
                        );&lt;br /&gt;
                }&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
            .catch(&lt;br /&gt;
                function (error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Timeline loading failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   RANDOM NECTAR DROP — HOMEPAGE QUOTE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const quoteWrap =&lt;br /&gt;
        document.getElementById(&#039;vh-random-quote-wrap&#039;);&lt;br /&gt;
&lt;br /&gt;
    const quoteText =&lt;br /&gt;
        document.getElementById(&#039;vh-random-quote&#039;);&lt;br /&gt;
&lt;br /&gt;
    const quoteSource =&lt;br /&gt;
        document.getElementById(&#039;vh-random-quote-source&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (quoteWrap &amp;amp;&amp;amp; quoteText &amp;amp;&amp;amp; quoteSource) {&lt;br /&gt;
&lt;br /&gt;
        const API =&lt;br /&gt;
            &#039;https://vanipedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const CATEGORY =&lt;br /&gt;
            &#039;Category:Nectar Drops from Srila Prabhupada&#039;;&lt;br /&gt;
&lt;br /&gt;
        let nectarPages = [];&lt;br /&gt;
        let quoteChanging = false;&lt;br /&gt;
        let currentPage = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -----------------------------------------&lt;br /&gt;
           LOAD ALL NECTAR DROP PAGES&lt;br /&gt;
           ----------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function loadNectarPages(cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
            let url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(CATEGORY) +&lt;br /&gt;
                &#039;&amp;amp;cmnamespace=0&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=max&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (cmcontinue) {&lt;br /&gt;
                url +=&lt;br /&gt;
                    &#039;&amp;amp;cmcontinue=&#039; +&lt;br /&gt;
                    encodeURIComponent(cmcontinue);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;HTTP &#039; + response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.query &amp;amp;&amp;amp;&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                    ) {&lt;br /&gt;
                        nectarPages =&lt;br /&gt;
                            nectarPages.concat(&lt;br /&gt;
                                data.query.categorymembers&lt;br /&gt;
                            );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.continue &amp;amp;&amp;amp;&lt;br /&gt;
                        data.continue.cmcontinue&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return loadNectarPages(&lt;br /&gt;
                            data.continue.cmcontinue&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    console.log(&lt;br /&gt;
                        &#039;Nectar Drop pages loaded:&#039;,&lt;br /&gt;
                        nectarPages.length&lt;br /&gt;
                    );&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -----------------------------------------&lt;br /&gt;
           GET RANDOM NECTAR DROP&lt;br /&gt;
           ----------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getRandomNectarDrop() {&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                quoteChanging ||&lt;br /&gt;
                !nectarPages.length&lt;br /&gt;
            ) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            quoteChanging = true;&lt;br /&gt;
&lt;br /&gt;
            let page;&lt;br /&gt;
&lt;br /&gt;
            for (&lt;br /&gt;
                let attempt = 0;&lt;br /&gt;
                attempt &amp;lt; 20;&lt;br /&gt;
                attempt++&lt;br /&gt;
            ) {&lt;br /&gt;
&lt;br /&gt;
                const candidate =&lt;br /&gt;
                    nectarPages[&lt;br /&gt;
                        Math.floor(&lt;br /&gt;
                            Math.random() *&lt;br /&gt;
                            nectarPages.length&lt;br /&gt;
                        )&lt;br /&gt;
                    ];&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    candidate &amp;amp;&amp;amp;&lt;br /&gt;
                    candidate.title !== currentPage&lt;br /&gt;
                ) {&lt;br /&gt;
                    page = candidate;&lt;br /&gt;
                    break;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (!page) {&lt;br /&gt;
                quoteChanging = false;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /* -------------------------------------&lt;br /&gt;
               GET RAW WIKITEXT&lt;br /&gt;
               ------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(page.title) +&lt;br /&gt;
                &#039;&amp;amp;prop=wikitext&#039;;&lt;br /&gt;
&lt;br /&gt;
            fetch(url)&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;HTTP &#039; +&lt;br /&gt;
                            response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.wikitext ||&lt;br /&gt;
                        !data.parse.wikitext[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;No wikitext returned.&#039;&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const wikitext =&lt;br /&gt;
                        data.parse.wikitext[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /* ---------------------------------&lt;br /&gt;
                       FIND AUDIOBOX TEMPLATE&lt;br /&gt;
                       --------------------------------- */&lt;br /&gt;
&lt;br /&gt;
                    const start =&lt;br /&gt;
                        wikitext.indexOf(&lt;br /&gt;
                            &#039;{{Audiobox_NDrops|&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    if (start === -1) {&lt;br /&gt;
&lt;br /&gt;
                        quoteChanging = false;&lt;br /&gt;
&lt;br /&gt;
                        window.setTimeout(&lt;br /&gt;
                            getRandomNectarDrop,&lt;br /&gt;
                            250&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const end =&lt;br /&gt;
                        wikitext.indexOf(&lt;br /&gt;
                            &#039;}}&#039;,&lt;br /&gt;
                            start&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    if (end === -1) {&lt;br /&gt;
&lt;br /&gt;
                        quoteChanging = false;&lt;br /&gt;
&lt;br /&gt;
                        window.setTimeout(&lt;br /&gt;
                            getRandomNectarDrop,&lt;br /&gt;
                            250&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const template =&lt;br /&gt;
                        wikitext.substring(&lt;br /&gt;
                            start +&lt;br /&gt;
                            &#039;{{Audiobox_NDrops|&#039;.length,&lt;br /&gt;
                            end&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /* ---------------------------------&lt;br /&gt;
                       SPLIT TEMPLATE PARAMETERS&lt;br /&gt;
                       --------------------------------- */&lt;br /&gt;
&lt;br /&gt;
                    const parts =&lt;br /&gt;
                        template.split(&#039;|&#039;);&lt;br /&gt;
&lt;br /&gt;
                    if (parts.length &amp;lt; 5) {&lt;br /&gt;
&lt;br /&gt;
                        quoteChanging = false;&lt;br /&gt;
&lt;br /&gt;
                        window.setTimeout(&lt;br /&gt;
                            getRandomNectarDrop,&lt;br /&gt;
                            250&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Parameter structure:&lt;br /&gt;
                     *&lt;br /&gt;
                     * 0 = Nectar Drops from...&lt;br /&gt;
                     * 1 = mp3 player&lt;br /&gt;
                     * 2 = QUOTE&lt;br /&gt;
                     * 3 = Vanisource page&lt;br /&gt;
                     * 4 = source label&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    let quote =&lt;br /&gt;
                        parts[2]&lt;br /&gt;
                            .trim()&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /^[&amp;quot;“]+/,&lt;br /&gt;
                                &#039;&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /[&amp;quot;”]+$/,&lt;br /&gt;
                                &#039;&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .trim();&lt;br /&gt;
&lt;br /&gt;
 const vanisourcePage =&lt;br /&gt;
    parts[3]&lt;br /&gt;
        .trim()&lt;br /&gt;
&lt;br /&gt;
        /* remove wiki-link brackets */&lt;br /&gt;
        .replace(/^\[\[/, &#039;&#039;)&lt;br /&gt;
        .replace(/\]\]$/, &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
        /* if link contains |display text, keep only target */&lt;br /&gt;
        .split(&#039;|&#039;)[0]&lt;br /&gt;
&lt;br /&gt;
        /* remove namespace prefix */&lt;br /&gt;
        .replace(/^Vanisource:/i, &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
        /* remove any remaining stray brackets/braces */&lt;br /&gt;
        .replace(/[\[\]\{\}]/g, &#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
        .trim();&lt;br /&gt;
&lt;br /&gt;
                    const sourceLabel =&lt;br /&gt;
                        parts[4]&lt;br /&gt;
                            .trim();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (!quote) {&lt;br /&gt;
&lt;br /&gt;
                        quoteChanging = false;&lt;br /&gt;
&lt;br /&gt;
                        window.setTimeout(&lt;br /&gt;
                            getRandomNectarDrop,&lt;br /&gt;
                            250&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /* ---------------------------------&lt;br /&gt;
                       CLEAN SIMPLE WIKITEXT&lt;br /&gt;
                       --------------------------------- */&lt;br /&gt;
&lt;br /&gt;
                    quote =&lt;br /&gt;
                        quote&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /&#039;&#039;&#039;?/g,&lt;br /&gt;
                                &#039;&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /\[\[([^|\]]+)\|([^\]]+)\]\]/g,&lt;br /&gt;
                                &#039;$2&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /\[\[([^\]]+)\]\]/g,&lt;br /&gt;
                                &#039;$1&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .replace(&lt;br /&gt;
                                /\s+/g,&lt;br /&gt;
                                &#039; &#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            .trim();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /* ---------------------------------&lt;br /&gt;
                       SOURCE LINK&lt;br /&gt;
                       --------------------------------- */&lt;br /&gt;
&lt;br /&gt;
const href =&lt;br /&gt;
    &#039;https://vanisource.org/wiki/&#039; +&lt;br /&gt;
    vanisourcePage&lt;br /&gt;
        .replace(/ /g, &#039;_&#039;)&lt;br /&gt;
        .split(&#039;/&#039;)&lt;br /&gt;
        .map(encodeURIComponent)&lt;br /&gt;
        .join(&#039;/&#039;);&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------&lt;br /&gt;
   DISPLAY&lt;br /&gt;
   --------------------------------- */&lt;br /&gt;
&lt;br /&gt;
currentPage = page.title;&lt;br /&gt;
&lt;br /&gt;
quoteText.classList.add(&lt;br /&gt;
    &#039;is-changing&#039;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
quoteSource.classList.add(&lt;br /&gt;
    &#039;is-changing&#039;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
window.setTimeout(&lt;br /&gt;
    function() {&lt;br /&gt;
&lt;br /&gt;
const cleanQuote =&lt;br /&gt;
    quote&lt;br /&gt;
        .replace(&lt;br /&gt;
            /\s*\(?\[\[Vanisource:.*$/i,&lt;br /&gt;
            &#039;&#039;&lt;br /&gt;
        )&lt;br /&gt;
        .trim();&lt;br /&gt;
&lt;br /&gt;
quoteText.textContent =&lt;br /&gt;
    cleanQuote;&lt;br /&gt;
&lt;br /&gt;
        quoteSource.innerHTML =&lt;br /&gt;
            &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        const link =&lt;br /&gt;
            document.createElement(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
        link.href =&lt;br /&gt;
            href;&lt;br /&gt;
&lt;br /&gt;
let cleanSource = page.title&lt;br /&gt;
    .replace(/^\d{6}[a-z]?\s*-\s*/i, &#039;&#039;)&lt;br /&gt;
    .replace(&lt;br /&gt;
        /\s*-\s*Srila Prabhupada Speaks a Nectar Drop in\s*/i,&lt;br /&gt;
        &#039;, &#039;&lt;br /&gt;
    )&lt;br /&gt;
    .trim();&lt;br /&gt;
&lt;br /&gt;
link.textContent =&lt;br /&gt;
    cleanSource;&lt;br /&gt;
&lt;br /&gt;
        quoteSource.appendChild(&lt;br /&gt;
            link&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Reveal only after the first&lt;br /&gt;
         * random quote is ready.&lt;br /&gt;
         */&lt;br /&gt;
        quoteWrap.style.visibility =&lt;br /&gt;
            &#039;visible&#039;;&lt;br /&gt;
&lt;br /&gt;
        requestAnimationFrame(&lt;br /&gt;
            function() {&lt;br /&gt;
&lt;br /&gt;
                quoteText.classList.remove(&lt;br /&gt;
                    &#039;is-changing&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
                quoteSource.classList.remove(&lt;br /&gt;
                    &#039;is-changing&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
                quoteChanging = false;&lt;br /&gt;
            }&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    },&lt;br /&gt;
    450&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
                })&lt;br /&gt;
                .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Random Nectar Drop failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    quoteChanging = false;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* -----------------------------------------&lt;br /&gt;
           START&lt;br /&gt;
           ----------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        loadNectarPages()&lt;br /&gt;
            .then(function() {&lt;br /&gt;
&lt;br /&gt;
                if (nectarPages.length) {&lt;br /&gt;
&lt;br /&gt;
                    getRandomNectarDrop();&lt;br /&gt;
&lt;br /&gt;
                    window.setInterval(&lt;br /&gt;
                        getRandomNectarDrop,&lt;br /&gt;
                        9000&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            })&lt;br /&gt;
            .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Nectar Drop category failed:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vani Treasure (Featured) */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE — RANDOM SHORT&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const shortCard =&lt;br /&gt;
        document.getElementById(&#039;vh-random-short&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (shortCard) {&lt;br /&gt;
&lt;br /&gt;
        const API =&lt;br /&gt;
            &#039;https://vanipedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const SHORTS_PAGE =&lt;br /&gt;
            &#039;VanimediaMayapur YouTube SHORTS List&#039;;&lt;br /&gt;
&lt;br /&gt;
        let shortItems = [];&lt;br /&gt;
        let currentShort = -1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           LOAD SHORTS LIST&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function loadShorts() {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(SHORTS_PAGE) +&lt;br /&gt;
                &#039;&amp;amp;prop=wikitext&#039;;&lt;br /&gt;
&lt;br /&gt;
            fetch(url)&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.wikitext ||&lt;br /&gt;
                        !data.parse.wikitext[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;Shorts wikitext not found&#039;&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const wiki =&lt;br /&gt;
                        data.parse.wikitext[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Example:&lt;br /&gt;
                     *&lt;br /&gt;
                     * File:Short_1139.png&lt;br /&gt;
                     * |1139 - 21 August&lt;br /&gt;
                     * |link=https://www.youtube.com/shorts/_Wumpw8SAYs&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    const regex =&lt;br /&gt;
                        /File:(Short_(\d+)\.(?:png|jpg|jpeg|webp))\s*\|\s*(\d+)\s*-\s*([^|\n]+?)\s*\|\s*link=(https:\/\/www\.youtube\.com\/shorts\/[^\s|\n]+)/gi;&lt;br /&gt;
&lt;br /&gt;
                    let match;&lt;br /&gt;
&lt;br /&gt;
                    while (&lt;br /&gt;
                        (match = regex.exec(wiki)) !== null&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        shortItems.push({&lt;br /&gt;
                            file: match[1],&lt;br /&gt;
                            number: match[3],&lt;br /&gt;
                            date: match[4].trim(),&lt;br /&gt;
                            youtube: match[5].trim()&lt;br /&gt;
                        });&lt;br /&gt;
&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    console.log(&lt;br /&gt;
                        &#039;Homepage Shorts loaded:&#039;,&lt;br /&gt;
                        shortItems.length&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (shortItems.length) {&lt;br /&gt;
                        showRandomShort();&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                })&lt;br /&gt;
                .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Homepage Shorts failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           GET ACTUAL THUMBNAIL URL&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getShortThumbnail(fileName) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;prop=imageinfo&#039; +&lt;br /&gt;
                &#039;&amp;amp;iiprop=url&#039; +&lt;br /&gt;
                &#039;&amp;amp;iiurlwidth=400&#039; +&lt;br /&gt;
                &#039;&amp;amp;titles=&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    &#039;File:&#039; + fileName&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.query ||&lt;br /&gt;
                        !data.query.pages&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return &#039;&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const pages =&lt;br /&gt;
                        Object.values(&lt;br /&gt;
                            data.query.pages&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !pages.length ||&lt;br /&gt;
                        !pages[0].imageinfo ||&lt;br /&gt;
                        !pages[0].imageinfo.length&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return &#039;&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const info =&lt;br /&gt;
                        pages[0].imageinfo[0];&lt;br /&gt;
&lt;br /&gt;
                    return (&lt;br /&gt;
                        info.thumburl ||&lt;br /&gt;
                        info.url ||&lt;br /&gt;
                        &#039;&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           DISPLAY RANDOM SHORT&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function showRandomShort() {&lt;br /&gt;
&lt;br /&gt;
            if (!shortItems.length) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            let index;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
&lt;br /&gt;
                index =&lt;br /&gt;
                    Math.floor(&lt;br /&gt;
                        Math.random() *&lt;br /&gt;
                        shortItems.length&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
            while (&lt;br /&gt;
                shortItems.length &amp;gt; 1 &amp;amp;&amp;amp;&lt;br /&gt;
                index === currentShort&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            currentShort = index;&lt;br /&gt;
&lt;br /&gt;
            const item =&lt;br /&gt;
                shortItems[index];&lt;br /&gt;
&lt;br /&gt;
            const media =&lt;br /&gt;
                shortCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-media&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            const copy =&lt;br /&gt;
                shortCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-copy&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            if (!media || !copy) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /* ---------- thumbnail ---------- */&lt;br /&gt;
&lt;br /&gt;
getShortThumbnail(item.file)&lt;br /&gt;
    .then(function(imageUrl) {&lt;br /&gt;
&lt;br /&gt;
        if (!imageUrl) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const preload = new Image();&lt;br /&gt;
&lt;br /&gt;
        preload.onload = function() {&lt;br /&gt;
&lt;br /&gt;
            media.style.backgroundImage =&lt;br /&gt;
                &#039;url(&amp;quot;&#039; + imageUrl + &#039;&amp;quot;)&#039;;&lt;br /&gt;
&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        preload.src = imageUrl;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
            /* ---------- text ---------- */&lt;br /&gt;
&lt;br /&gt;
            copy.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            const type =&lt;br /&gt;
                document.createElement(&#039;small&#039;);&lt;br /&gt;
&lt;br /&gt;
            type.textContent =&lt;br /&gt;
                &#039;SHORT&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const title =&lt;br /&gt;
    document.createElement(&#039;strong&#039;);&lt;br /&gt;
&lt;br /&gt;
title.textContent =&lt;br /&gt;
    &#039;Loading title…&#039;;&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(type);&lt;br /&gt;
            copy.appendChild(title);&lt;br /&gt;
&lt;br /&gt;
getShortTitle(item.youtube)&lt;br /&gt;
    .then(function(actualTitle) {&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Make sure this card has not already&lt;br /&gt;
         * rotated to another Short.&lt;br /&gt;
         */&lt;br /&gt;
&lt;br /&gt;
        if (&lt;br /&gt;
            shortItems[currentShort] !== item&lt;br /&gt;
        ) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
let cleanTitle = actualTitle&lt;br /&gt;
    .replace(/\s*-\s*Prabhupada.*$/i, &#039;&#039;)&lt;br /&gt;
    .trim();&lt;br /&gt;
&lt;br /&gt;
title.textContent =&lt;br /&gt;
    cleanTitle ||&lt;br /&gt;
    item.number;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
            /* ---------- click ---------- */&lt;br /&gt;
&lt;br /&gt;
            shortCard.onclick =&lt;br /&gt;
                function() {&lt;br /&gt;
&lt;br /&gt;
                    window.open(&lt;br /&gt;
                        item.youtube,&lt;br /&gt;
                        &#039;_blank&#039;,&lt;br /&gt;
                        &#039;noopener&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           START&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        loadShorts();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Temporary individual rotation.&lt;br /&gt;
         *&lt;br /&gt;
         * Later we&#039;ll replace this with the common&lt;br /&gt;
         * staggered controller for all four cards.&lt;br /&gt;
         */&lt;br /&gt;
&lt;br /&gt;
        window.setInterval(&lt;br /&gt;
            function() {&lt;br /&gt;
&lt;br /&gt;
                if (shortItems.length) {&lt;br /&gt;
                    showRandomShort();&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            },&lt;br /&gt;
            10500&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE — RANDOM VIDEO&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const videoCard =&lt;br /&gt;
        document.getElementById(&#039;vh-random-video&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (videoCard) {&lt;br /&gt;
&lt;br /&gt;
        const API =&lt;br /&gt;
            &#039;https://vanipedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const CATEGORY =&lt;br /&gt;
            &#039;Category:1080 English Pages with Videos&#039;;&lt;br /&gt;
&lt;br /&gt;
        let videoPages = [];&lt;br /&gt;
        let currentVideo = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           LOAD VIDEO PAGES&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function loadVideoPages(cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
            let url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(CATEGORY) +&lt;br /&gt;
                &#039;&amp;amp;cmnamespace=0&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtype=page&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=max&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (cmcontinue) {&lt;br /&gt;
                url +=&lt;br /&gt;
                    &#039;&amp;amp;cmcontinue=&#039; +&lt;br /&gt;
                    encodeURIComponent(cmcontinue);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.query &amp;amp;&amp;amp;&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                            .forEach(function(page) {&lt;br /&gt;
&lt;br /&gt;
                                if (&lt;br /&gt;
                                    /^Prabhupada \d{4}\s*-/i&lt;br /&gt;
                                        .test(page.title)&lt;br /&gt;
                                ) {&lt;br /&gt;
                                    videoPages.push(page);&lt;br /&gt;
                                }&lt;br /&gt;
                            });&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.continue &amp;amp;&amp;amp;&lt;br /&gt;
                        data.continue.cmcontinue&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return loadVideoPages(&lt;br /&gt;
                            data.continue.cmcontinue&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           CHOOSE RANDOM VIDEO&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function chooseRandomVideoPage() {&lt;br /&gt;
&lt;br /&gt;
            if (!videoPages.length) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            let page;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
&lt;br /&gt;
                page =&lt;br /&gt;
                    videoPages[&lt;br /&gt;
                        Math.floor(&lt;br /&gt;
                            Math.random() *&lt;br /&gt;
                            videoPages.length&lt;br /&gt;
                        )&lt;br /&gt;
                    ];&lt;br /&gt;
&lt;br /&gt;
            } while (&lt;br /&gt;
                videoPages.length &amp;gt; 1 &amp;amp;&amp;amp;&lt;br /&gt;
                page.title === currentVideo&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            return page;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           CLEAN TITLE&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getVideoDisplayTitle(pageTitle) {&lt;br /&gt;
&lt;br /&gt;
            return pageTitle&lt;br /&gt;
                .replace(&lt;br /&gt;
                    /^Prabhupada\s+\d{4}\s*-\s*/i,&lt;br /&gt;
                    &#039;&#039;&lt;br /&gt;
                )&lt;br /&gt;
                .trim();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           VANIPEDIA PAGE URL&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function getVideoPageUrl(pageTitle) {&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                &#039;https://vanipedia.org/wiki/&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    pageTitle.replace(/ /g, &#039;_&#039;)&lt;br /&gt;
                )&lt;br /&gt;
                    .replace(/%2F/g, &#039;/&#039;)&lt;br /&gt;
                    .replace(/%3A/g, &#039;:&#039;)&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           GET YOUTUBE ID FROM PAGE WIKITEXT&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function loadVideoInfo(page) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(page.title) +&lt;br /&gt;
                &#039;&amp;amp;prop=wikitext&#039;;&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.wikitext ||&lt;br /&gt;
                        !data.parse.wikitext[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return null;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const wiki =&lt;br /&gt;
                        data.parse.wikitext[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Example:&lt;br /&gt;
                     * {{youtube_right|rEc1U_lsJ7s|Expand to Ten Million...}}&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    const match =&lt;br /&gt;
                        wiki.match(&lt;br /&gt;
                            /\{\{youtube_right\s*\|\s*([A-Za-z0-9_-]{11})\s*\|/i&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    const videoId =&lt;br /&gt;
                        match&lt;br /&gt;
                            ? match[1]&lt;br /&gt;
                            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                    const thumbnailUrl =&lt;br /&gt;
                        videoId&lt;br /&gt;
                            ? &#039;https://i.ytimg.com/vi/&#039; +&lt;br /&gt;
                              videoId +&lt;br /&gt;
                              &#039;/hqdefault.jpg&#039;&lt;br /&gt;
                            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                    return {&lt;br /&gt;
&lt;br /&gt;
                        pageUrl:&lt;br /&gt;
                            getVideoPageUrl(&lt;br /&gt;
                                page.title&lt;br /&gt;
                            ),&lt;br /&gt;
&lt;br /&gt;
                        videoId:&lt;br /&gt;
                            videoId,&lt;br /&gt;
&lt;br /&gt;
                        thumbnailUrl:&lt;br /&gt;
                            thumbnailUrl&lt;br /&gt;
                    };&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           SHOW RANDOM VIDEO&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        function showRandomVideo() {&lt;br /&gt;
&lt;br /&gt;
            const page =&lt;br /&gt;
                chooseRandomVideoPage();&lt;br /&gt;
&lt;br /&gt;
            if (!page) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            currentVideo =&lt;br /&gt;
                page.title;&lt;br /&gt;
&lt;br /&gt;
            const media =&lt;br /&gt;
                videoCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-media&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            const copy =&lt;br /&gt;
                videoCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-copy&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            if (!media || !copy) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /* ---------- title ---------- */&lt;br /&gt;
&lt;br /&gt;
            copy.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            const type =&lt;br /&gt;
                document.createElement(&#039;small&#039;);&lt;br /&gt;
&lt;br /&gt;
            type.textContent =&lt;br /&gt;
                &#039;VIDEO&#039;;&lt;br /&gt;
&lt;br /&gt;
            const title =&lt;br /&gt;
                document.createElement(&#039;strong&#039;);&lt;br /&gt;
&lt;br /&gt;
            title.textContent =&lt;br /&gt;
                getVideoDisplayTitle(&lt;br /&gt;
                    page.title&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(type);&lt;br /&gt;
            copy.appendChild(title);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ---------- thumbnail + click ---------- */&lt;br /&gt;
&lt;br /&gt;
loadVideoInfo(page)&lt;br /&gt;
&lt;br /&gt;
    .then(function(info) {&lt;br /&gt;
&lt;br /&gt;
        if (&lt;br /&gt;
            !info ||&lt;br /&gt;
            currentVideo !== page.title&lt;br /&gt;
        ) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if (info.thumbnailUrl) {&lt;br /&gt;
&lt;br /&gt;
            const preload =&lt;br /&gt;
                new Image();&lt;br /&gt;
&lt;br /&gt;
            preload.onload =&lt;br /&gt;
                function() {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        currentVideo ===&lt;br /&gt;
                        page.title&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        media.style.backgroundImage =&lt;br /&gt;
                            &#039;url(&amp;quot;&#039; +&lt;br /&gt;
                            info.thumbnailUrl +&lt;br /&gt;
                            &#039;&amp;quot;)&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                };&lt;br /&gt;
&lt;br /&gt;
            preload.src =&lt;br /&gt;
                info.thumbnailUrl;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        videoCard.onclick =&lt;br /&gt;
            function() {&lt;br /&gt;
&lt;br /&gt;
                const target =&lt;br /&gt;
                    info.videoId&lt;br /&gt;
                        ? &#039;https://www.youtube.com/watch?v=&#039; +&lt;br /&gt;
                          info.videoId&lt;br /&gt;
                        : info.pageUrl;&lt;br /&gt;
&lt;br /&gt;
                window.open(&lt;br /&gt;
                    target,&lt;br /&gt;
                    &#039;_blank&#039;,&lt;br /&gt;
                    &#039;noopener&#039;&lt;br /&gt;
                );&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
        console.error(&lt;br /&gt;
            &#039;Homepage Video failed:&#039;,&lt;br /&gt;
            error&lt;br /&gt;
        );&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
        /* --------------------------------------------------&lt;br /&gt;
           START&lt;br /&gt;
           -------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
        loadVideoPages()&lt;br /&gt;
&lt;br /&gt;
            .then(function() {&lt;br /&gt;
&lt;br /&gt;
                console.log(&lt;br /&gt;
                    &#039;Homepage Video pages loaded:&#039;,&lt;br /&gt;
                    videoPages.length&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
                if (videoPages.length) {&lt;br /&gt;
&lt;br /&gt;
                    showRandomVideo();&lt;br /&gt;
&lt;br /&gt;
                    window.setInterval(&lt;br /&gt;
                        showRandomVideo,&lt;br /&gt;
                        11500&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            })&lt;br /&gt;
&lt;br /&gt;
            .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Homepage Video category failed:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE — RANDOM IMAGE QUOTE&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const imageQuoteCard =&lt;br /&gt;
        document.getElementById(&#039;vh-random-imagequote&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (imageQuoteCard) {&lt;br /&gt;
&lt;br /&gt;
        const IMAGE_API =&lt;br /&gt;
            &#039;https://vanimedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const MONTH_CATEGORIES = [&lt;br /&gt;
            &#039;Category:January Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:February Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:March Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:April Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:May Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:June Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:July Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:August Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:September Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:October Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:November Quotes with Images&#039;,&lt;br /&gt;
            &#039;Category:December Quotes with Images&#039;&lt;br /&gt;
        ];&lt;br /&gt;
&lt;br /&gt;
        let imageQuoteFiles = [];&lt;br /&gt;
        let currentImageQuote = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           LOAD ONE MONTH CATEGORY&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function loadImageQuoteCategory(&lt;br /&gt;
            category,&lt;br /&gt;
            cmcontinue&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            let url =&lt;br /&gt;
                IMAGE_API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(category) +&lt;br /&gt;
                &#039;&amp;amp;cmnamespace=6&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtype=file&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=max&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
                url +=&lt;br /&gt;
                    &#039;&amp;amp;cmcontinue=&#039; +&lt;br /&gt;
                    encodeURIComponent(cmcontinue);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;Image Quote category HTTP &#039; +&lt;br /&gt;
                            response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.query &amp;amp;&amp;amp;&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                            .forEach(function(file) {&lt;br /&gt;
&lt;br /&gt;
                                if (file.title) {&lt;br /&gt;
&lt;br /&gt;
                                    imageQuoteFiles.push(&lt;br /&gt;
                                        file&lt;br /&gt;
                                    );&lt;br /&gt;
                                }&lt;br /&gt;
                            });&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.continue &amp;amp;&amp;amp;&lt;br /&gt;
                        data.continue.cmcontinue&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return loadImageQuoteCategory(&lt;br /&gt;
                            category,&lt;br /&gt;
                            data.continue.cmcontinue&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           LOAD ALL MONTHS&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function loadAllImageQuotes() {&lt;br /&gt;
&lt;br /&gt;
            const jobs =&lt;br /&gt;
                MONTH_CATEGORIES.map(&lt;br /&gt;
                    function(category) {&lt;br /&gt;
&lt;br /&gt;
                        return loadImageQuoteCategory(&lt;br /&gt;
                            category&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            return Promise.all(jobs);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           RANDOM FILE&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function chooseRandomImageQuote() {&lt;br /&gt;
&lt;br /&gt;
            if (!imageQuoteFiles.length) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            let file;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
&lt;br /&gt;
                file =&lt;br /&gt;
                    imageQuoteFiles[&lt;br /&gt;
                        Math.floor(&lt;br /&gt;
                            Math.random() *&lt;br /&gt;
                            imageQuoteFiles.length&lt;br /&gt;
                        )&lt;br /&gt;
                    ];&lt;br /&gt;
&lt;br /&gt;
            } while (&lt;br /&gt;
                imageQuoteFiles.length &amp;gt; 1 &amp;amp;&amp;amp;&lt;br /&gt;
                file.title === currentImageQuote&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            return file;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           GET THUMBNAIL + FULL IMAGE&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function getImageQuoteInfo(file) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                IMAGE_API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;prop=imageinfo&#039; +&lt;br /&gt;
                &#039;&amp;amp;iiprop=url&#039; +&lt;br /&gt;
                &#039;&amp;amp;iiurlwidth=500&#039; +&lt;br /&gt;
                &#039;&amp;amp;titles=&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    file.title&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;Image Quote image HTTP &#039; +&lt;br /&gt;
                            response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.query ||&lt;br /&gt;
                        !data.query.pages&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return null;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const page =&lt;br /&gt;
                        Object.values(&lt;br /&gt;
                            data.query.pages&lt;br /&gt;
                        )[0];&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !page ||&lt;br /&gt;
                        !page.imageinfo ||&lt;br /&gt;
                        !page.imageinfo.length&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return null;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    const info =&lt;br /&gt;
                        page.imageinfo[0];&lt;br /&gt;
&lt;br /&gt;
                    const thumbnailUrl =&lt;br /&gt;
                        info.thumburl ||&lt;br /&gt;
                        info.url ||&lt;br /&gt;
                        &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                    const fullUrl =&lt;br /&gt;
                        info.url ||&lt;br /&gt;
                        thumbnailUrl;&lt;br /&gt;
&lt;br /&gt;
                    const pageUrl =&lt;br /&gt;
                        &#039;https://vanimedia.org/wiki/&#039; +&lt;br /&gt;
                        encodeURIComponent(&lt;br /&gt;
                            file.title.replace(&lt;br /&gt;
                                / /g,&lt;br /&gt;
                                &#039;_&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                        )&lt;br /&gt;
                            .replace(/%2F/g, &#039;/&#039;)&lt;br /&gt;
                            .replace(/%3A/g, &#039;:&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    return {&lt;br /&gt;
&lt;br /&gt;
                        thumbnailUrl:&lt;br /&gt;
                            thumbnailUrl,&lt;br /&gt;
&lt;br /&gt;
                        fullUrl:&lt;br /&gt;
                            fullUrl,&lt;br /&gt;
&lt;br /&gt;
                        pageUrl:&lt;br /&gt;
                            pageUrl&lt;br /&gt;
                    };&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           FILENAME → HUMAN DATE&lt;br /&gt;
           072866 → July 28, 1966&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function getImageQuoteTitle(&lt;br /&gt;
            fileTitle&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            const clean =&lt;br /&gt;
                fileTitle&lt;br /&gt;
                    .replace(&lt;br /&gt;
                        /^File:/i,&lt;br /&gt;
                        &#039;&#039;&lt;br /&gt;
                    )&lt;br /&gt;
                    .replace(&lt;br /&gt;
                        /\.(jpg|jpeg|png|webp)$/i,&lt;br /&gt;
                        &#039;&#039;&lt;br /&gt;
                    )&lt;br /&gt;
                    .replace(&lt;br /&gt;
                        /\s*Image-quote$/i,&lt;br /&gt;
                        &#039;&#039;&lt;br /&gt;
                    )&lt;br /&gt;
                    .trim();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const match =&lt;br /&gt;
                clean.match(&lt;br /&gt;
                    /^(\d{2})(\d{2})(\d{2})/&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            if (!match) {&lt;br /&gt;
                return clean;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const month =&lt;br /&gt;
                parseInt(&lt;br /&gt;
                    match[1],&lt;br /&gt;
                    10&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            const day =&lt;br /&gt;
                parseInt(&lt;br /&gt;
                    match[2],&lt;br /&gt;
                    10&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            const year =&lt;br /&gt;
                1900 +&lt;br /&gt;
                parseInt(&lt;br /&gt;
                    match[3],&lt;br /&gt;
                    10&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const months = [&lt;br /&gt;
                &#039;January&#039;,&lt;br /&gt;
                &#039;February&#039;,&lt;br /&gt;
                &#039;March&#039;,&lt;br /&gt;
                &#039;April&#039;,&lt;br /&gt;
                &#039;May&#039;,&lt;br /&gt;
                &#039;June&#039;,&lt;br /&gt;
                &#039;July&#039;,&lt;br /&gt;
                &#039;August&#039;,&lt;br /&gt;
                &#039;September&#039;,&lt;br /&gt;
                &#039;October&#039;,&lt;br /&gt;
                &#039;November&#039;,&lt;br /&gt;
                &#039;December&#039;&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                month &amp;lt; 1 ||&lt;br /&gt;
                month &amp;gt; 12 ||&lt;br /&gt;
                day &amp;lt; 1 ||&lt;br /&gt;
                day &amp;gt; 31&lt;br /&gt;
            ) {&lt;br /&gt;
                return clean;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return (&lt;br /&gt;
                months[month - 1] +&lt;br /&gt;
                &#039; &#039; +&lt;br /&gt;
                day +&lt;br /&gt;
                &#039;, &#039; +&lt;br /&gt;
                year&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           LIGHTBOX&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function openImageQuoteLightbox(&lt;br /&gt;
            imageUrl&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            let lightbox =&lt;br /&gt;
                document.getElementById(&lt;br /&gt;
                    &#039;vh-imagequote-lightbox&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!lightbox) {&lt;br /&gt;
&lt;br /&gt;
                lightbox =&lt;br /&gt;
                    document.createElement(&lt;br /&gt;
                        &#039;div&#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                lightbox.id =&lt;br /&gt;
                    &#039;vh-imagequote-lightbox&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                lightbox.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;button &#039; +&lt;br /&gt;
                    &#039;class=&amp;quot;vh-imagequote-lightbox-close&amp;quot; &#039; +&lt;br /&gt;
                    &#039;type=&amp;quot;button&amp;quot; &#039; +&lt;br /&gt;
                    &#039;aria-label=&amp;quot;Close&amp;quot;&amp;gt;×&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;img &#039; +&lt;br /&gt;
                    &#039;alt=&amp;quot;Śrīla Prabhupāda Image Quote&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                document.body.appendChild(&lt;br /&gt;
                    lightbox&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
lightbox.addEventListener(&lt;br /&gt;
    &#039;mouseleave&#039;,&lt;br /&gt;
    function() {&lt;br /&gt;
&lt;br /&gt;
        lightbox.classList.remove(&lt;br /&gt;
            &#039;is-open&#039;&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                lightbox.addEventListener(&lt;br /&gt;
                    &#039;click&#039;,&lt;br /&gt;
                    function(event) {&lt;br /&gt;
&lt;br /&gt;
                        if (&lt;br /&gt;
                            event.target ===&lt;br /&gt;
                                lightbox ||&lt;br /&gt;
                            event.target&lt;br /&gt;
                                .classList&lt;br /&gt;
                                .contains(&lt;br /&gt;
                                    &#039;vh-imagequote-lightbox-close&#039;&lt;br /&gt;
                                )&lt;br /&gt;
                        ) {&lt;br /&gt;
&lt;br /&gt;
                            lightbox.classList&lt;br /&gt;
                                .remove(&lt;br /&gt;
                                    &#039;is-open&#039;&lt;br /&gt;
                                );&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                document.addEventListener(&lt;br /&gt;
                    &#039;keydown&#039;,&lt;br /&gt;
                    function(event) {&lt;br /&gt;
&lt;br /&gt;
                        if (&lt;br /&gt;
                            event.key ===&lt;br /&gt;
                            &#039;Escape&#039;&lt;br /&gt;
                        ) {&lt;br /&gt;
&lt;br /&gt;
                            lightbox.classList&lt;br /&gt;
                                .remove(&lt;br /&gt;
                                    &#039;is-open&#039;&lt;br /&gt;
                                );&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const image =&lt;br /&gt;
                lightbox.querySelector(&lt;br /&gt;
                    &#039;img&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            image.src =&lt;br /&gt;
                imageUrl;&lt;br /&gt;
const cardRect =&lt;br /&gt;
    imageQuoteCard.getBoundingClientRect();&lt;br /&gt;
&lt;br /&gt;
lightbox.classList.add(&lt;br /&gt;
    &#039;is-open&#039;&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
requestAnimationFrame(function() {&lt;br /&gt;
&lt;br /&gt;
    const popupRect =&lt;br /&gt;
        lightbox.getBoundingClientRect();&lt;br /&gt;
&lt;br /&gt;
    /*&lt;br /&gt;
     * Place popup immediately to the&lt;br /&gt;
     * right of the Image Quote card.&lt;br /&gt;
     */&lt;br /&gt;
&lt;br /&gt;
    let left =&lt;br /&gt;
        cardRect.right - 240;&lt;br /&gt;
&lt;br /&gt;
    let top =&lt;br /&gt;
        cardRect.top - 220;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /*&lt;br /&gt;
     * If there is not enough room&lt;br /&gt;
     * on the right, place it above.&lt;br /&gt;
     */&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        left +&lt;br /&gt;
        popupRect.width &amp;gt;&lt;br /&gt;
        window.innerWidth - 10&lt;br /&gt;
    ) {&lt;br /&gt;
&lt;br /&gt;
        left =&lt;br /&gt;
            cardRect.right -&lt;br /&gt;
            popupRect.width;&lt;br /&gt;
&lt;br /&gt;
        top =&lt;br /&gt;
            cardRect.top -&lt;br /&gt;
            popupRect.height -&lt;br /&gt;
            12;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /*&lt;br /&gt;
     * Keep inside viewport.&lt;br /&gt;
     */&lt;br /&gt;
&lt;br /&gt;
    left =&lt;br /&gt;
        Math.max(&lt;br /&gt;
            10,&lt;br /&gt;
            Math.min(&lt;br /&gt;
                left,&lt;br /&gt;
                window.innerWidth -&lt;br /&gt;
                popupRect.width -&lt;br /&gt;
                10&lt;br /&gt;
            )&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    top =&lt;br /&gt;
        Math.max(&lt;br /&gt;
            10,&lt;br /&gt;
            top&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    lightbox.style.left =&lt;br /&gt;
        left + &#039;px&#039;;&lt;br /&gt;
&lt;br /&gt;
    lightbox.style.top =&lt;br /&gt;
        top + &#039;px&#039;;&lt;br /&gt;
});&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           DISPLAY RANDOM IMAGE QUOTE&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function showRandomImageQuote() {&lt;br /&gt;
&lt;br /&gt;
            const file =&lt;br /&gt;
                chooseRandomImageQuote();&lt;br /&gt;
&lt;br /&gt;
            if (!file) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            currentImageQuote =&lt;br /&gt;
                file.title;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const media =&lt;br /&gt;
                imageQuoteCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-media&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            const copy =&lt;br /&gt;
                imageQuoteCard.querySelector(&lt;br /&gt;
                    &#039;.vh-feature-copy&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!media || !copy) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Card text&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            copy.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const type =&lt;br /&gt;
                document.createElement(&lt;br /&gt;
                    &#039;small&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            type.textContent =&lt;br /&gt;
                &#039;IMAGE QUOTE&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const title =&lt;br /&gt;
                document.createElement(&lt;br /&gt;
                    &#039;strong&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            title.textContent =&lt;br /&gt;
                getImageQuoteTitle(&lt;br /&gt;
                    file.title&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(&lt;br /&gt;
                type&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(&lt;br /&gt;
                title&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Load image&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            getImageQuoteInfo(&lt;br /&gt;
                file&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
                .then(function(info) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !info ||&lt;br /&gt;
                        currentImageQuote !==&lt;br /&gt;
                            file.title&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        info.thumbnailUrl&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        const preload =&lt;br /&gt;
                            new Image();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        preload.onload =&lt;br /&gt;
                            function() {&lt;br /&gt;
&lt;br /&gt;
                                if (&lt;br /&gt;
                                    currentImageQuote ===&lt;br /&gt;
                                    file.title&lt;br /&gt;
                                ) {&lt;br /&gt;
&lt;br /&gt;
                                    media.style&lt;br /&gt;
                                        .backgroundImage =&lt;br /&gt;
                                        &#039;url(&amp;quot;&#039; +&lt;br /&gt;
                                        info.thumbnailUrl +&lt;br /&gt;
                                        &#039;&amp;quot;)&#039;;&lt;br /&gt;
                                }&lt;br /&gt;
                            };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                        preload.src =&lt;br /&gt;
                            info.thumbnailUrl;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Open full image&lt;br /&gt;
                     * in lightbox&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    imageQuoteCard.onclick =&lt;br /&gt;
                        function() {&lt;br /&gt;
&lt;br /&gt;
                            if (&lt;br /&gt;
                                info.fullUrl&lt;br /&gt;
                            ) {&lt;br /&gt;
&lt;br /&gt;
                                openImageQuoteLightbox(&lt;br /&gt;
                                    info.fullUrl&lt;br /&gt;
                                );&lt;br /&gt;
                            }&lt;br /&gt;
                        };&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Homepage Image Quote failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           START&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        loadAllImageQuotes()&lt;br /&gt;
&lt;br /&gt;
            .then(function() {&lt;br /&gt;
&lt;br /&gt;
                console.log(&lt;br /&gt;
                    &#039;Homepage Image Quotes loaded:&#039;,&lt;br /&gt;
                    imageQuoteFiles.length&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    imageQuoteFiles.length&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    showRandomImageQuote();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    window.setInterval(&lt;br /&gt;
                        showRandomImageQuote,&lt;br /&gt;
                        9800&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            })&lt;br /&gt;
&lt;br /&gt;
            .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Homepage Image Quote categories failed:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE — RANDOM NECTAR DROP&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
if (mw.config.get(&#039;wgPageName&#039;) === &#039;Main_Page&#039;) {&lt;br /&gt;
&lt;br /&gt;
    const nectarCard =&lt;br /&gt;
        document.getElementById(&#039;vh-random-nectar&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (nectarCard) {&lt;br /&gt;
&lt;br /&gt;
        const NECTAR_API =&lt;br /&gt;
            &#039;https://vanipedia.org/w/api.php&#039;;&lt;br /&gt;
&lt;br /&gt;
        const NECTAR_CATEGORY =&lt;br /&gt;
            &#039;Category:Nectar Drops from Srila Prabhupada&#039;;&lt;br /&gt;
&lt;br /&gt;
        let nectarPages = [];&lt;br /&gt;
        let currentNectar = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        let nectarAudio = null;&lt;br /&gt;
        let nectarLocked = false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        const audioArea =&lt;br /&gt;
            nectarCard.querySelector(&lt;br /&gt;
                &#039;.vh-feature-audio&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
        const audioIcon =&lt;br /&gt;
            nectarCard.querySelector(&lt;br /&gt;
                &#039;.vh-feature-audio-icon&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
const nectarWave =&lt;br /&gt;
    document.createElement(&lt;br /&gt;
        &#039;div&#039;&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
nectarWave.className =&lt;br /&gt;
    &#039;vh-nectar-wave&#039;;&lt;br /&gt;
&lt;br /&gt;
nectarWave.innerHTML =&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
audioArea.appendChild(&lt;br /&gt;
    nectarWave&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
        const copy =&lt;br /&gt;
            nectarCard.querySelector(&lt;br /&gt;
                &#039;.vh-feature-copy&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           LOAD ALL NECTAR DROP PAGES&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function loadNectarPages(&lt;br /&gt;
            cmcontinue&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            let url =&lt;br /&gt;
                NECTAR_API +&lt;br /&gt;
                &#039;?action=query&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;list=categorymembers&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtitle=&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    NECTAR_CATEGORY&lt;br /&gt;
                ) +&lt;br /&gt;
                &#039;&amp;amp;cmnamespace=0&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmtype=page&#039; +&lt;br /&gt;
                &#039;&amp;amp;cmlimit=max&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (cmcontinue) {&lt;br /&gt;
&lt;br /&gt;
                url +=&lt;br /&gt;
                    &#039;&amp;amp;cmcontinue=&#039; +&lt;br /&gt;
                    encodeURIComponent(&lt;br /&gt;
                        cmcontinue&lt;br /&gt;
                    );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;Nectar category HTTP &#039; +&lt;br /&gt;
                            response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.query &amp;amp;&amp;amp;&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        data.query.categorymembers&lt;br /&gt;
                            .forEach(function(page) {&lt;br /&gt;
&lt;br /&gt;
                                if (page.title) {&lt;br /&gt;
&lt;br /&gt;
                                    nectarPages.push(&lt;br /&gt;
                                        page&lt;br /&gt;
                                    );&lt;br /&gt;
                                }&lt;br /&gt;
                            });&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        data.continue &amp;amp;&amp;amp;&lt;br /&gt;
                        data.continue.cmcontinue&lt;br /&gt;
                    ) {&lt;br /&gt;
&lt;br /&gt;
                        return loadNectarPages(&lt;br /&gt;
                            data.continue.cmcontinue&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           CHOOSE RANDOM NECTAR DROP&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function chooseRandomNectar() {&lt;br /&gt;
&lt;br /&gt;
            if (!nectarPages.length) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            let page;&lt;br /&gt;
&lt;br /&gt;
            do {&lt;br /&gt;
&lt;br /&gt;
                page =&lt;br /&gt;
                    nectarPages[&lt;br /&gt;
                        Math.floor(&lt;br /&gt;
                            Math.random() *&lt;br /&gt;
                            nectarPages.length&lt;br /&gt;
                        )&lt;br /&gt;
                    ];&lt;br /&gt;
&lt;br /&gt;
            } while (&lt;br /&gt;
                nectarPages.length &amp;gt; 1 &amp;amp;&amp;amp;&lt;br /&gt;
                page.title === currentNectar&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return page;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           CREATE SHORT MEANINGFUL TITLE FROM QUOTE&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function getNectarShortText(&lt;br /&gt;
            quote&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            if (!quote) {&lt;br /&gt;
                return &#039;Śrīla Prabhupāda speaks&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            let text =&lt;br /&gt;
                quote&lt;br /&gt;
&lt;br /&gt;
                    .replace(&lt;br /&gt;
                        /^[&amp;quot;“”]+|[&amp;quot;“”]+$/g,&lt;br /&gt;
                        &#039;&#039;&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                    .replace(&lt;br /&gt;
                        /\s+/g,&lt;br /&gt;
                        &#039; &#039;&lt;br /&gt;
                    )&lt;br /&gt;
&lt;br /&gt;
                    .trim();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Prefer first sentence when it is&lt;br /&gt;
             * reasonably short.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            const sentenceMatch =&lt;br /&gt;
                text.match(&lt;br /&gt;
                    /^(.+?[.!?])(?:\s|$)/&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                sentenceMatch &amp;amp;&amp;amp;&lt;br /&gt;
                sentenceMatch[1].length &amp;lt;= 85&lt;br /&gt;
            ) {&lt;br /&gt;
&lt;br /&gt;
                return sentenceMatch[1];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Otherwise take approximately&lt;br /&gt;
             * the first 70 characters,&lt;br /&gt;
             * ending at a full word.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            if (text.length &amp;gt; 72) {&lt;br /&gt;
&lt;br /&gt;
                text =&lt;br /&gt;
                    text.substring(&lt;br /&gt;
                        0,&lt;br /&gt;
                        72&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                const lastSpace =&lt;br /&gt;
                    text.lastIndexOf(&lt;br /&gt;
                        &#039; &#039;&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                if (lastSpace &amp;gt; 45) {&lt;br /&gt;
&lt;br /&gt;
                    text =&lt;br /&gt;
                        text.substring(&lt;br /&gt;
                            0,&lt;br /&gt;
                            lastSpace&lt;br /&gt;
                        );&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                text += &#039;…&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return text;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           GET QUOTE TEXT + AUDIO URL&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function getNectarInfo(&lt;br /&gt;
            page&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            const url =&lt;br /&gt;
                NECTAR_API +&lt;br /&gt;
                &#039;?action=parse&#039; +&lt;br /&gt;
                &#039;&amp;amp;format=json&#039; +&lt;br /&gt;
                &#039;&amp;amp;page=&#039; +&lt;br /&gt;
                encodeURIComponent(&lt;br /&gt;
                    page.title&lt;br /&gt;
                ) +&lt;br /&gt;
                &#039;&amp;amp;prop=text&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return fetch(url)&lt;br /&gt;
&lt;br /&gt;
                .then(function(response) {&lt;br /&gt;
&lt;br /&gt;
                    if (!response.ok) {&lt;br /&gt;
&lt;br /&gt;
                        throw new Error(&lt;br /&gt;
                            &#039;Nectar page HTTP &#039; +&lt;br /&gt;
                            response.status&lt;br /&gt;
                        );&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    return response.json();&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .then(function(data) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !data.parse ||&lt;br /&gt;
                        !data.parse.text ||&lt;br /&gt;
                        !data.parse.text[&#039;*&#039;]&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return null;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    const wrapper =&lt;br /&gt;
                        document.createElement(&lt;br /&gt;
                            &#039;div&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    wrapper.innerHTML =&lt;br /&gt;
                        data.parse.text[&#039;*&#039;];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Quote&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    const quoteElement =&lt;br /&gt;
                        wrapper.querySelector(&lt;br /&gt;
                            &#039;.nectardroptext&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    const quote =&lt;br /&gt;
                        quoteElement&lt;br /&gt;
                            ? quoteElement&lt;br /&gt;
                                .textContent&lt;br /&gt;
                                .replace(&lt;br /&gt;
                                    /\s+/g,&lt;br /&gt;
                                    &#039; &#039;&lt;br /&gt;
                                )&lt;br /&gt;
                                .trim()&lt;br /&gt;
                            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * MP3 source&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    const source =&lt;br /&gt;
                        wrapper.querySelector(&lt;br /&gt;
                            &#039;audio source&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
                    const audioUrl =&lt;br /&gt;
                        source&lt;br /&gt;
                            ? source.getAttribute(&lt;br /&gt;
                                &#039;src&#039;&lt;br /&gt;
                            )&lt;br /&gt;
                            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    return {&lt;br /&gt;
&lt;br /&gt;
                        quote:&lt;br /&gt;
                            quote,&lt;br /&gt;
&lt;br /&gt;
                        audioUrl:&lt;br /&gt;
                            audioUrl&lt;br /&gt;
                    };&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           RESET PLAY BUTTON&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function resetNectarPlayButton() {&lt;br /&gt;
&lt;br /&gt;
            if (audioIcon) {&lt;br /&gt;
&lt;br /&gt;
                audioIcon.textContent =&lt;br /&gt;
                    &#039;▶&#039;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           PREPARE AUDIO&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function prepareNectarAudio(&lt;br /&gt;
            audioUrl&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Dispose of previous audio object.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            if (nectarAudio) {&lt;br /&gt;
&lt;br /&gt;
                nectarAudio.pause();&lt;br /&gt;
&lt;br /&gt;
                nectarAudio.src = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                nectarAudio = null;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            resetNectarPlayButton();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!audioUrl) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            nectarAudio =&lt;br /&gt;
                new Audio(&lt;br /&gt;
                    audioUrl&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            nectarAudio.preload =&lt;br /&gt;
                &#039;metadata&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Audio finished naturally.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Audio finished naturally.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
nectarAudio.addEventListener(&lt;br /&gt;
    &#039;ended&#039;,&lt;br /&gt;
    function() {&lt;br /&gt;
&lt;br /&gt;
        resetNectarPlayButton();&lt;br /&gt;
&lt;br /&gt;
        nectarWave.classList.remove(&lt;br /&gt;
            &#039;is-playing&#039;&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        nectarLocked =&lt;br /&gt;
            false;&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Audio starts / resumes.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
nectarAudio.addEventListener(&lt;br /&gt;
    &#039;play&#039;,&lt;br /&gt;
    function() {&lt;br /&gt;
&lt;br /&gt;
        if (audioIcon) {&lt;br /&gt;
&lt;br /&gt;
            audioIcon.textContent =&lt;br /&gt;
                &#039;❚❚&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        nectarWave.classList.add(&lt;br /&gt;
            &#039;is-playing&#039;&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Audio pauses.&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
nectarAudio.addEventListener(&lt;br /&gt;
    &#039;pause&#039;,&lt;br /&gt;
    function() {&lt;br /&gt;
&lt;br /&gt;
        if (&lt;br /&gt;
            nectarAudio &amp;amp;&amp;amp;&lt;br /&gt;
            !nectarAudio.ended &amp;amp;&amp;amp;&lt;br /&gt;
            audioIcon&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            audioIcon.textContent =&lt;br /&gt;
                &#039;▶&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        nectarWave.classList.remove(&lt;br /&gt;
            &#039;is-playing&#039;&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
);&lt;br /&gt;
}&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           PLAY / PAUSE&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function toggleNectarAudio(&lt;br /&gt;
            event&lt;br /&gt;
        ) {&lt;br /&gt;
&lt;br /&gt;
            if (event) {&lt;br /&gt;
&lt;br /&gt;
                event.preventDefault();&lt;br /&gt;
                event.stopPropagation();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!nectarAudio) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Playing → pause&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
if (!nectarAudio.paused) {&lt;br /&gt;
&lt;br /&gt;
    nectarAudio.pause();&lt;br /&gt;
&lt;br /&gt;
    nectarLocked =&lt;br /&gt;
        false;&lt;br /&gt;
&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Paused → play/resume&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            nectarLocked =&lt;br /&gt;
                true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            nectarAudio&lt;br /&gt;
                .play()&lt;br /&gt;
&lt;br /&gt;
                .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Nectar Drop audio failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           DISPLAY RANDOM NECTAR DROP&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        function showRandomNectar() {&lt;br /&gt;
&lt;br /&gt;
            /*&lt;br /&gt;
             * Never change the card while&lt;br /&gt;
             * user is listening or has paused it.&lt;br /&gt;
             */&lt;br /&gt;
&lt;br /&gt;
            if (nectarLocked) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const page =&lt;br /&gt;
                chooseRandomNectar();&lt;br /&gt;
&lt;br /&gt;
            if (!page) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            currentNectar =&lt;br /&gt;
                page.title;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            if (!copy) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            copy.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const type =&lt;br /&gt;
                document.createElement(&lt;br /&gt;
                    &#039;small&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            type.textContent =&lt;br /&gt;
                &#039;NECTAR DROP&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            const title =&lt;br /&gt;
                document.createElement(&lt;br /&gt;
                    &#039;strong&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
            title.textContent =&lt;br /&gt;
                &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(&lt;br /&gt;
                type&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            copy.appendChild(&lt;br /&gt;
                title&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            getNectarInfo(&lt;br /&gt;
                page&lt;br /&gt;
            )&lt;br /&gt;
&lt;br /&gt;
                .then(function(info) {&lt;br /&gt;
&lt;br /&gt;
                    if (&lt;br /&gt;
                        !info ||&lt;br /&gt;
                        currentNectar !==&lt;br /&gt;
                            page.title&lt;br /&gt;
                    ) {&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Display meaningful words&lt;br /&gt;
                     * directly from Nectar Drop.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    title.textContent =&lt;br /&gt;
                        getNectarShortText(&lt;br /&gt;
                            info.quote&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    /*&lt;br /&gt;
                     * Prepare MP3.&lt;br /&gt;
                     */&lt;br /&gt;
&lt;br /&gt;
                    prepareNectarAudio(&lt;br /&gt;
                        info.audioUrl&lt;br /&gt;
                    );&lt;br /&gt;
                })&lt;br /&gt;
&lt;br /&gt;
                .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                    console.error(&lt;br /&gt;
                        &#039;Homepage Nectar Drop failed:&#039;,&lt;br /&gt;
                        error&lt;br /&gt;
                    );&lt;br /&gt;
&lt;br /&gt;
                    title.textContent =&lt;br /&gt;
                        &#039;Śrīla Prabhupāda speaks&#039;;&lt;br /&gt;
                });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           PLAY BUTTON CLICK&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
        if (audioArea) {&lt;br /&gt;
&lt;br /&gt;
            audioArea.addEventListener(&lt;br /&gt;
                &#039;click&#039;,&lt;br /&gt;
                toggleNectarAudio&lt;br /&gt;
            );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /* ======================================================&lt;br /&gt;
           START&lt;br /&gt;
           ====================================================== */&lt;br /&gt;
&lt;br /&gt;
        loadNectarPages()&lt;br /&gt;
&lt;br /&gt;
            .then(function() {&lt;br /&gt;
&lt;br /&gt;
                console.log(&lt;br /&gt;
                    &#039;Homepage Nectar Drops loaded:&#039;,&lt;br /&gt;
                    nectarPages.length&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    nectarPages.length&lt;br /&gt;
                ) {&lt;br /&gt;
&lt;br /&gt;
                    showRandomNectar();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    window.setInterval(&lt;br /&gt;
                        function() {&lt;br /&gt;
&lt;br /&gt;
                            if (!nectarLocked) {&lt;br /&gt;
&lt;br /&gt;
                                showRandomNectar();&lt;br /&gt;
                            }&lt;br /&gt;
&lt;br /&gt;
                        },&lt;br /&gt;
                        12700&lt;br /&gt;
                    );&lt;br /&gt;
                }&lt;br /&gt;
            })&lt;br /&gt;
&lt;br /&gt;
            .catch(function(error) {&lt;br /&gt;
&lt;br /&gt;
                console.error(&lt;br /&gt;
                    &#039;Homepage Nectar category failed:&#039;,&lt;br /&gt;
                    error&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const networkMission =&lt;br /&gt;
    document.getElementById(&#039;vh-network-mission&#039;);&lt;br /&gt;
&lt;br /&gt;
if (networkMission) {&lt;br /&gt;
&lt;br /&gt;
    networkMission.addEventListener(&lt;br /&gt;
        &#039;click&#039;,&lt;br /&gt;
        function() {&lt;br /&gt;
            window.location.href =&lt;br /&gt;
                mw.util.getUrl(&#039;Vanipedia_Vision&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CLOSE HOMEPAGE WRAPPER */&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
&lt;br /&gt;
    function createFlipbookOverlay() {&lt;br /&gt;
&lt;br /&gt;
        if (document.getElementById(&#039;vani-flipbook-overlay&#039;)) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var overlay = document.createElement(&#039;div&#039;);&lt;br /&gt;
        overlay.id = &#039;vani-flipbook-overlay&#039;;&lt;br /&gt;
&lt;br /&gt;
        var modal = document.createElement(&#039;div&#039;);&lt;br /&gt;
        modal.className = &#039;vani-flipbook-modal&#039;;&lt;br /&gt;
&lt;br /&gt;
        var closeButton = document.createElement(&#039;button&#039;);&lt;br /&gt;
        closeButton.className = &#039;vani-flipbook-close&#039;;&lt;br /&gt;
        closeButton.type = &#039;button&#039;;&lt;br /&gt;
        closeButton.setAttribute(&#039;aria-label&#039;, &#039;Close flipbook&#039;);&lt;br /&gt;
        closeButton.innerHTML = &#039;&amp;amp;times;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var frameHolder = document.createElement(&#039;div&#039;);&lt;br /&gt;
        frameHolder.id = &#039;vani-flipbook-frame-holder&#039;;&lt;br /&gt;
&lt;br /&gt;
        modal.appendChild(closeButton);&lt;br /&gt;
        modal.appendChild(frameHolder);&lt;br /&gt;
        overlay.appendChild(modal);&lt;br /&gt;
&lt;br /&gt;
        document.body.appendChild(overlay);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        closeButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
            closeFlipbook();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        overlay.addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
&lt;br /&gt;
            if (event.target === overlay) {&lt;br /&gt;
                closeFlipbook();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        document.addEventListener(&#039;keydown&#039;, function (event) {&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                event.key === &#039;Escape&#039; &amp;amp;&amp;amp;&lt;br /&gt;
                overlay.classList.contains(&#039;is-open&#039;)&lt;br /&gt;
            ) {&lt;br /&gt;
                closeFlipbook();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    function openFlipbook(book) {&lt;br /&gt;
&lt;br /&gt;
        createFlipbookOverlay();&lt;br /&gt;
&lt;br /&gt;
        var overlay =&lt;br /&gt;
            document.getElementById(&#039;vani-flipbook-overlay&#039;);&lt;br /&gt;
&lt;br /&gt;
        var holder =&lt;br /&gt;
            document.getElementById(&#039;vani-flipbook-frame-holder&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * FIRST make popup visible.&lt;br /&gt;
         */&lt;br /&gt;
&lt;br /&gt;
        overlay.classList.add(&#039;is-open&#039;);&lt;br /&gt;
&lt;br /&gt;
        document.body.classList.add(&#039;vani-flipbook-open&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Remove any previous iframe.&lt;br /&gt;
         */&lt;br /&gt;
&lt;br /&gt;
        holder.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        /*&lt;br /&gt;
         * Wait until browser has calculated&lt;br /&gt;
         * the real popup dimensions.&lt;br /&gt;
         */&lt;br /&gt;
&lt;br /&gt;
        requestAnimationFrame(function () {&lt;br /&gt;
&lt;br /&gt;
            requestAnimationFrame(function () {&lt;br /&gt;
&lt;br /&gt;
                var frame =&lt;br /&gt;
                    document.createElement(&#039;iframe&#039;);&lt;br /&gt;
&lt;br /&gt;
                frame.id =&lt;br /&gt;
                    &#039;vani-flipbook-frame&#039;;&lt;br /&gt;
&lt;br /&gt;
                frame.title =&lt;br /&gt;
                    &#039;Vanipedia Flipbook&#039;;&lt;br /&gt;
&lt;br /&gt;
                frame.setAttribute(&lt;br /&gt;
                    &#039;allowfullscreen&#039;,&lt;br /&gt;
                    &#039;true&#039;&lt;br /&gt;
                );&lt;br /&gt;
&lt;br /&gt;
frame.src =&lt;br /&gt;
    &#039;https://dev.vanipedia.org/flipbook/?book=&#039; +&lt;br /&gt;
    encodeURIComponent(book);&lt;br /&gt;
&lt;br /&gt;
                holder.appendChild(frame);&lt;br /&gt;
&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    function closeFlipbook() {&lt;br /&gt;
&lt;br /&gt;
        var overlay =&lt;br /&gt;
            document.getElementById(&#039;vani-flipbook-overlay&#039;);&lt;br /&gt;
&lt;br /&gt;
        var holder =&lt;br /&gt;
            document.getElementById(&#039;vani-flipbook-frame-holder&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if (!overlay) {&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        overlay.classList.remove(&#039;is-open&#039;);&lt;br /&gt;
&lt;br /&gt;
        document.body.classList.remove(&#039;vani-flipbook-open&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if (holder) {&lt;br /&gt;
            holder.innerHTML = &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    function initialiseFlipbooks() {&lt;br /&gt;
&lt;br /&gt;
        var triggers =&lt;br /&gt;
            document.querySelectorAll(&lt;br /&gt;
                &#039;.vani-flipbook-trigger&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        triggers.forEach(function (trigger) {&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                trigger.getAttribute(&lt;br /&gt;
                    &#039;data-flipbook-ready&#039;&lt;br /&gt;
                ) === &#039;1&#039;&lt;br /&gt;
            ) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            trigger.setAttribute(&lt;br /&gt;
                &#039;data-flipbook-ready&#039;,&lt;br /&gt;
                &#039;1&#039;&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            trigger.addEventListener(&lt;br /&gt;
                &#039;click&#039;,&lt;br /&gt;
                function (event) {&lt;br /&gt;
&lt;br /&gt;
                    event.preventDefault();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    var book =&lt;br /&gt;
                        trigger.getAttribute(&lt;br /&gt;
                            &#039;data-book&#039;&lt;br /&gt;
                        );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    if (book) {&lt;br /&gt;
                        openFlipbook(book);&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                }&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    createFlipbookOverlay();&lt;br /&gt;
&lt;br /&gt;
    initialiseFlipbooks();&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        window.mw &amp;amp;&amp;amp;&lt;br /&gt;
        mw.hook&lt;br /&gt;
    ) {&lt;br /&gt;
&lt;br /&gt;
        mw.hook(&lt;br /&gt;
            &#039;wikipage.content&#039;&lt;br /&gt;
        ).add(function () {&lt;br /&gt;
&lt;br /&gt;
            initialiseFlipbooks();&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://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793237</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793237"/>
		<updated>2026-09-16T06:52:41Z</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;
&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;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   1. VANISOURCE CORE UTILITIES &amp;amp; TEXT FORMATTING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.cw_0 { display: none; }&lt;br /&gt;
.cw_50 { width: 50px; }&lt;br /&gt;
.cw_150 { width: 150px; }&lt;br /&gt;
.cw_500 { width: 500px; }&lt;br /&gt;
.tabs-input { display: none !important; }&lt;br /&gt;
.noautonum .tocnumber { display: none; }&lt;br /&gt;
&lt;br /&gt;
.greentext, .quotelink, .nectardroptext, .daystext, .daystextb { color: #296F39; }&lt;br /&gt;
.quotelink, .nectardroptext, .daystextb { font-weight: bold; }&lt;br /&gt;
.quotelink, .nectardroptext { font-size: 1em; }&lt;br /&gt;
&lt;br /&gt;
.journaltable { max-width: 108em; min-width: 65em; }&lt;br /&gt;
.daytable { text-align: left; }&lt;br /&gt;
.vanitable {&lt;br /&gt;
    border: 0.1em solid #BFBFBF;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    padding: 0.25em;&lt;br /&gt;
    background-color: #F2F2F2;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
.lec_code { font-weight: bold; }&lt;br /&gt;
.code { font-weight: bold; font-size: 90%; }&lt;br /&gt;
.highlight_quote { background-color: #F9F7E0; margin: 0px; padding: 4px 2px; }&lt;br /&gt;
.highlight_terms { background-color: #EEE8AA; }&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
a[href*=&amp;quot;syno_o&amp;quot;]:visited { color: purple; }&lt;br /&gt;
&lt;br /&gt;
.timelineh2 { text-align: center; border: 1px solid #ddcef2; background: #F2F2F2; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelineh3 { text-align: center; border-top: 1px solid #ddcef2; border-bottom: 1px solid #ddcef2; background: #FFFFFF; padding: 0.2em 0.4em; margin: auto; overflow: hidden; }&lt;br /&gt;
.timelinesummary { border: thin solid #ddcef2; border-radius: 1em; box-shadow: 0.5em 0.5em 0.5em #888888; background: #FFFFCC; min-width: 77em; margin: 1em auto 3em auto; padding: 1em; text-align: center; }&lt;br /&gt;
.timelinelinks { text-align: center; font-size: 132%; font-weight: bold; }&lt;br /&gt;
.timelinelinks a { color: #B5BD64; }&lt;br /&gt;
&lt;br /&gt;
.firstchar { float: left; width: 0.7em; font-size: 375%; font-family: algerian, courier; line-height: 80%; }&lt;br /&gt;
.MITL_page_nav { text-align: left; border: 1px solid #BFBFBF; background: #FFF2E6; padding: 0.2em 0.4em; margin: auto; }&lt;br /&gt;
.daysnav, .monthsnav { display: flex; flex-wrap: wrap; justify-content: center; }&lt;br /&gt;
.daysnav .month { margin: 25px 2%; }&lt;br /&gt;
.monthsnav .year { margin: 25px 5%; }&lt;br /&gt;
.center { text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   2. VANISOURCE BOOK STYLES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@font-face { font-family: interDiac; src: url(/css/GauraTimes.ttf); }&lt;br /&gt;
.devanagari { color: #000000; font-weight: bold; }&lt;br /&gt;
.verse { color: #000000; font-style: italic; }&lt;br /&gt;
.versecenter { color: #000000; font-style: italic; text-align: center; }&lt;br /&gt;
.verse.inter_diac, .synonyms.inter_diac, .translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-family: interDiac; }&lt;br /&gt;
.translation.inter_diac, .purport.inter_diac, .text.inter_diac { font-size: 1.1em; }&lt;br /&gt;
.synonyms { color: #000000; }&lt;br /&gt;
.translation { color: #000000; font-weight: bold; }&lt;br /&gt;
.purport { color: #000000; }&lt;br /&gt;
*:not(a).text { color: #000000; }&lt;br /&gt;
.SB65verse { white-space: pre-line; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; text-align: center; color: #000000; }&lt;br /&gt;
#verse { white-space: pre; }&lt;br /&gt;
#translation { color: #000000; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   3. VANISOURCE LEGACY COMPILE &amp;amp; MAIN PAGE CODING&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.quote { margin: 1.5em 0em; font-family: tahoma; }&lt;br /&gt;
.quote_heading { font-weight: bold; color: #296F39; }&lt;br /&gt;
.quote_translation, .quote_text, .quote_verse { color: #000000; }&lt;br /&gt;
.quote_link, .quote_text a { font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h1.firstHeading, body.page-Main_Page #t-cite, body.page-Main_Page #lastmod, body.page-Main_Page #siteSub { display: none !important; }&lt;br /&gt;
.MainHeader h4 { margin:0!important; padding:0.2em 0.4em; }&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page h2, body.page-Talk_Main_Page h2, body.page-Main_Page_test h2, body.page-Main_Page_test h1 { background: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; margin: 1em 0; color: #B5BD64; font-family: georgia; font-weight: bold; text-align: center; }&lt;br /&gt;
#banner { text-align: center; background: #f9f9f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; font-size: 125%; }&lt;br /&gt;
#mainbanner { text-align: center; background: #296F39; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0.3em; color: #faf2af; font-family: georgia; font-size: 150%; font-style: italic; }&lt;br /&gt;
#mainlinks { text-align: center; margin-bottom: 0.5em; font-weight: bold; font-size: 110%; }&lt;br /&gt;
#mainlinks a, #mainh2links a { color: #B5BD64; }&lt;br /&gt;
#mainmantra { text-align: center; margin-top: 1.5em; color: #B5BD64; }&lt;br /&gt;
.maincenter { text-align: center; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainleft { text-align: left; max-width: 100em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
.mainjustify { text-align: justify; max-width: 65em; margin: 0px auto; padding-bottom: 1em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   4. VECTOR 2022 STRUCTURAL OVERRIDES (BRAND COLORS MATCHED)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
:root, .skin-vector-2022, html {&lt;br /&gt;
    --background-color-base: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-body, #mw-page-base, #mw-head-base {&lt;br /&gt;
    background: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-page-container, .mw-page-container-inner, .mw-content-container, .mw-header,&lt;br /&gt;
.vector-header-container, .vector-sticky-header, .vector-column-start, .vector-column-end,&lt;br /&gt;
.vector-sidebar-container, .vector-pinnable-element, .vector-toc, #vector-toc,&lt;br /&gt;
.vector-toc-pinned-container, .vector-toc-contents, .vector-dropdown-content,&lt;br /&gt;
.vector-menu-content, .cdx-menu, .cdx-menu__list {&lt;br /&gt;
    background-color: #faf2af !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;
#headertabs { background: inherit; }&lt;br /&gt;
#headertabs ul li.ui-state-active { background: #fef8cb; }&lt;br /&gt;
&lt;br /&gt;
div.thumb { border: none; }&lt;br /&gt;
div.tright { border: none; margin: 0.5em 0 0.8em 1.4em; }&lt;br /&gt;
div.tleft { border: none; margin: 0.5em 1.4em 0.8em 0; }&lt;br /&gt;
#lastmod { display:none!important; }&lt;br /&gt;
li#ca-unify { margin-left:1.6em; }&lt;br /&gt;
#google-search input { font-size:95%; width:10.9em; }&lt;br /&gt;
#searchform { padding-bottom:0.5em; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   5. STICKY HEADER &amp;amp; FLOATING MENU (CUSTOM)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
#vector-main-menu-pinned-container, .vector-main-menu-pinned-container, .vector-pinnable-header,&lt;br /&gt;
.vector-main-menu-action, .vector-pinnable-header-toggle-button, .vector-pinnable-header-pin-button,&lt;br /&gt;
.vector-pinnable-header-unpin-button, [data-event-name*=&amp;quot;vector-main-menu.pin&amp;quot;], [data-event-name*=&amp;quot;vector-main-menu.unpin&amp;quot;] {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-search-toggle, #vector-sticky-header #vector-sticky-header-search-toggle,&lt;br /&gt;
#vector-sticky-header .search-toggle, #vector-sticky-header .mw-ui-icon-wikimedia-search, #vector-sticky-header .mw-ui-icon-search,&lt;br /&gt;
#vector-sticky-header .vector-icon.mw-ui-icon-search, #vector-sticky-header .cdx-search-input__start-icon {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header, #vector-sticky-header {&lt;br /&gt;
    display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important;&lt;br /&gt;
    background-color: #e6dfa1 !important; border-bottom: 2px solid #296F39 !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;&lt;br /&gt;
    padding-left: 16px !important; padding-right: 16px !important; height: 50px !important; min-height: 50px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-start, #vector-sticky-header .vector-sticky-header-start {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important; position: relative !important; z-index: 10 !important; gap: 18px !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vanipedia-sticky-main-menu {&lt;br /&gt;
    display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important;&lt;br /&gt;
    width: 32px !important; min-width: 32px !important; height: 32px !important; margin: 0 !important; cursor: pointer !important;&lt;br /&gt;
    position: relative !important; z-index: 20 !important;&lt;br /&gt;
}&lt;br /&gt;
#vanipedia-sticky-main-menu .vector-icon { display: inline-block !important; width: 20px !important; height: 20px !important; }&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header #p-search, #vector-sticky-header form#searchform, #vector-sticky-header .vector-search-box,&lt;br /&gt;
#vector-sticky-header .vector-search-box-inner, #vector-sticky-header .cdx-search-input {&lt;br /&gt;
    position: relative !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important;&lt;br /&gt;
    margin: 0 !important; float: none !important; display: inline-flex !important; align-items: center !important;&lt;br /&gt;
    flex: 0 0 auto !important; z-index: 10 !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-sticky-header input.searchbox, #vector-sticky-header input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    position: relative !important; left: auto !important; margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-context-bar, #vector-sticky-header .vector-sticky-header-context-bar {&lt;br /&gt;
    display: flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; flex-grow: 0 !important; width: auto !important; max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#vector-sticky-header .vector-sticky-header-context-bar-primary, #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; align-items: center !important; justify-content: flex-start !important; text-align: left !important;&lt;br /&gt;
    font-size: 1.35rem !important; font-weight: 700 !important; color: #000000 !important; margin: 0 !important; padding: 0 !important;&lt;br /&gt;
    white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-vector-2022 #vector-sticky-header .vector-sticky-header-end, #vector-sticky-header .vector-sticky-header-end {&lt;br /&gt;
    display: flex !important; align-items: center !important; flex: 0 0 auto !important; margin-left: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&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; border-radius: 4px !important; background-color: var(--background-color-base, #faf2af) !important;&lt;br /&gt;
}&lt;br /&gt;
#vector-main-menu.vanipedia-sidebar-menu.vanipedia-collapsed { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   6. UI COMPONENTS (ACCORDION, THEME GRID, CARDS, BACK-TO-TOP)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.theme-analysis-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; margin: 2em 0; width: 100%; box-sizing: border-box; }&lt;br /&gt;
.theme-column { background: rgba(255, 255, 255, 0.2); padding: 15px; border: 1px solid #B5BD64; border-radius: 8px; }&lt;br /&gt;
.theme-column ul { list-style-type: none; padding: 0; margin: 0; }&lt;br /&gt;
.theme-column li { margin-bottom: 10px; font-weight: bold; }&lt;br /&gt;
&lt;br /&gt;
.book-accordion { background: #FFF8EE; border: none; border-radius: 8px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0,0,0,0.06); overflow: hidden; font-family: &#039;Segoe UI&#039;, Roboto, Helvetica, Arial, sans-serif; }&lt;br /&gt;
.book-accordion-header { background-color: #91cfa9; color: #1f4033; padding: 16px 20px 16px 60px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #296F39; cursor: pointer; transition: background-color 0.2s ease; user-select: none; }&lt;br /&gt;
.book-accordion-header:hover { background-color: #7fbd97; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle { float: right; font-weight: normal; font-size: 13px; background: rgba(255, 255, 255, 0.15); padding: 4px 12px; border-radius: 20px; margin-top: -2px; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a { color: #1f4033 !important; text-decoration: none; }&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover { text-decoration: underline; }&lt;br /&gt;
.book-accordion-content { padding: 24px; }&lt;br /&gt;
&lt;br /&gt;
.book-grid-list { column-width: 280px; column-gap: 20px; list-style-type: none; margin: 0; padding: 0; }&lt;br /&gt;
.book-grid-list.single-column { column-width: auto; column-count: 1; column-gap: 0; }&lt;br /&gt;
.book-grid-list li { margin-bottom: 12px; break-inside: avoid; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a, .mw-parser-output .book-grid-list li a.external { display: block !important; padding: 8px 16px !important; background-color: #ffffff !important; background-image: none !important; border: 1px solid #e1e4e8 !important; border-radius: 6px; text-decoration: none; color: #1a5e9a; font-weight: 500; box-shadow: 0 1px 3px rgba(0,0,0,0.02); transition: all 0.2s ease; }&lt;br /&gt;
.mw-parser-output .book-grid-list li a:hover, .mw-parser-output .book-grid-list li a.external:hover { background-color: #f4f8fc !important; border-color: #1a5e9a !important; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(26,94,154,0.12); }&lt;br /&gt;
&lt;br /&gt;
.vision-btn.btn-framed { position: relative !important; margin: 12px !important; }&lt;br /&gt;
.vision-btn.btn-framed::after { content: &amp;quot;&amp;quot;; position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; border: 2px solid #296F39 !important; border-radius: 6px !important; pointer-events: none; }&lt;br /&gt;
.vision-btn.btn-framed:hover::after { border-color: #1d5229 !important; }&lt;br /&gt;
&lt;br /&gt;
.compilation-wrapper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 30px; margin: 20px auto; max-width: 1000px; }&lt;br /&gt;
.compilation-image { flex: 1 1 300px; text-align: center; max-width: 450px; }&lt;br /&gt;
.compilation-button-grid { flex: 1 1 400px; display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 15px; }&lt;br /&gt;
.compilation-btn { background-color: #296F39; padding: 12px 24px; font-size: 16px; font-weight: bold; border-bottom: 3px solid #1d5229; border-radius: 4px; text-align: center; }&lt;br /&gt;
.compilation-btn a { color: #ffffff !important; text-decoration: none; display: block; }&lt;br /&gt;
.compilation-btn-full { grid-column: 1 / -1; }&lt;br /&gt;
&lt;br /&gt;
#vanipedia-back-to-top { position: fixed !important; bottom: 24px !important; right: 24px !important; width: 44px !important; height: 44px !important; border-radius: 50% !important; background-color: #296F39 !important; color: #ffffff !important; border: none !important; outline: none !important; cursor: pointer !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important; z-index: 1000 !important; opacity: 0 !important; visibility: hidden !important; transform: translateY(12px) !important; transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease, background-color 0.2s ease !important; }&lt;br /&gt;
#vanipedia-back-to-top.visible { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }&lt;br /&gt;
#vanipedia-back-to-top:hover { background-color: #1d5229 !important; transform: translateY(-2px) !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.3) !important; }&lt;br /&gt;
#vanipedia-back-to-top svg { display: block !important; width: 22px !important; height: 22px !important; stroke: #ffffff !important; }&lt;br /&gt;
&lt;br /&gt;
/* MEDIA SNIPPETS OVERFLOW FIX */&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] { max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] div { width: 100% !important; max-width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }&lt;br /&gt;
.mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] img, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] iframe, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] .embedvideo, .mw-parser-output div[style*=&amp;quot;#feffe1&amp;quot;] span[typeof=&amp;quot;mw:File&amp;quot;] { max-width: 100% !important; height: auto !important; box-sizing: border-box !important; display: block !important; margin: 0 auto !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   7. MOBILE RESPONSIVENESS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .mw-parser-output img { max-width: 100%; height: auto !important; }&lt;br /&gt;
    #vanipedia-back-to-top { bottom: 18px !important; right: 18px !important; width: 40px !important; height: 40px !important; }&lt;br /&gt;
    .book-grid-list { grid-template-columns: 1fr; display: block; }&lt;br /&gt;
}&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .theme-analysis-grid { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   8. LEGACY AC_RESULTS (AUTOCOMPLETE)&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.ac_results { padding: 0px; border: 1px solid black; background-color: Window; overflow: hidden; z-index: 99999; }&lt;br /&gt;
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }&lt;br /&gt;
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }&lt;br /&gt;
.ac_loading { background: Window url(&#039;indicator.gif&#039;) right center no-repeat; }&lt;br /&gt;
.ac_odd { background-color: #eee; }&lt;br /&gt;
.ac_over { background-color: aquamarine; color: HighlightText; }&lt;br /&gt;
.ac_moreItems { text-align: center; background-color: InactiveCaption; color: InactiveCaptionText; margin: 0px; padding: 0px 5px; cursor: default; display: block; width: 100%; font: bold menu 12px; overflow: hidden; -moz-user-select: none; -khtml-user-select: none; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   9. USED BY TEMPLATE:NAVBAR AND BG FOOTER&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
.verse-nav { float:right; }&lt;br /&gt;
.prev-link { float:left; min-height:22px; padding:0 0 0 25px; background:url(/w/images/Go-previous.png) no-repeat left }&lt;br /&gt;
.next-link { float:left; min-height:22px; padding:0 25px; background:url(/w/images/Go-next.png) no-repeat right }&lt;br /&gt;
.chap-nav, #chap-nav, #book-nav, #page-nav { float:left }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   10. DARK MODE / NIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html.skin-theme-clientpref-night { --background-color-base: #121212 !important; --background-color-page: #121212 !important; --background-color-quiet: #1a1a1a !important; --color-base: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night body, html.skin-theme-clientpref-night #content, html.skin-theme-clientpref-night .mw-body, html.skin-theme-clientpref-night #mw-page-base, html.skin-theme-clientpref-night #mw-head-base { background: #121212 !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .mw-page-container, html.skin-theme-clientpref-night .mw-page-container-inner, html.skin-theme-clientpref-night .mw-content-container, html.skin-theme-clientpref-night .mw-header, html.skin-theme-clientpref-night .vector-header-container, html.skin-theme-clientpref-night .vector-sticky-header, html.skin-theme-clientpref-night .vector-column-start, html.skin-theme-clientpref-night .vector-column-end, html.skin-theme-clientpref-night .vector-sidebar-container, html.skin-theme-clientpref-night .vector-pinnable-element, html.skin-theme-clientpref-night .vector-pinnable-header, html.skin-theme-clientpref-night .vector-pinned-container, html.skin-theme-clientpref-night .vector-toc, html.skin-theme-clientpref-night #vector-toc, html.skin-theme-clientpref-night .vector-toc-pinned-container, html.skin-theme-clientpref-night .vector-toc-contents, html.skin-theme-clientpref-night .vector-menu-content, html.skin-theme-clientpref-night .vector-appearance-pinned-container, html.skin-theme-clientpref-night .vector-page-toolbar-container, html.skin-theme-clientpref-night .vector-page-toolbar, html.skin-theme-clientpref-night .cdx-menu, html.skin-theme-clientpref-night .cdx-menu__list, html.skin-theme-clientpref-night .cdx-menu-item, html.skin-theme-clientpref-night .cdx-radio, html.skin-theme-clientpref-night #vector-appearance { background-color: #121212 !important; background-image: none !important; border: none !important; box-shadow: none !important; color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header { background-color: #1a1a1a !important; border-bottom: 2px solid #3b4b5f !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .mw-headline, html.skin-theme-clientpref-night #vector-sticky-header .vector-sticky-header-context-bar .vector-sticky-header-title { color: #ffffff !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top { background-color: #3b4b5f !important; color: #ffffff !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; }&lt;br /&gt;
html.skin-theme-clientpref-night #vanipedia-back-to-top:hover { background-color: #4f637c !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .quote_text, html.skin-theme-clientpref-night *:not(a).text { color: #e2e8f0 !important; }&lt;br /&gt;
html.skin-theme-clientpref-night .devanagari, html.skin-theme-clientpref-night .verse, html.skin-theme-clientpref-night .versecenter, html.skin-theme-clientpref-night .synonyms, html.skin-theme-clientpref-night .translation, html.skin-theme-clientpref-night .purport { color: #e2e8f0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   11. LIGHT MODE SPECIFIC OVERRIDES&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-sidebar-container { background-color: #e6dfa1 !important; --background-color-interactive: #e6dfa1 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content { background-color: #ffffff !important; border: 1px solid #c8ccd1 !important; border-radius: 4px !important; padding: 6px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-main-menu, html:not(.skin-theme-clientpref-night) .vector-dropdown-content #vector-toc { background-color: transparent !important; padding: 0 !important; border: none !important; box-shadow: none !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .vector-menu-heading, html:not(.skin-theme-clientpref-night) .vector-dropdown-content .vector-menu-heading { background-color: #296F39 !important; color: #ffffff !important; border-radius: 4px !important; padding: 8px 12px !important; margin-bottom: 4px !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link { color: #296F39 !important; }&lt;br /&gt;
html:not(.skin-theme-clientpref-night) #vector-main-menu .mw-list-item a:hover, html:not(.skin-theme-clientpref-night) #vector-toc .vector-toc-link:hover { color: #0645ad !important; background-color: #e6dfa1 !important; border-radius: 2px !important; }&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   12. VANIPEDIA MAIN PAGE &amp;amp; CUSTOM HOMEPAGE GRIDS&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
body.page-Main_Page #mw-head, body.page-Main_Page #mw-panel, body.page-Main_Page #left-navigation, body.page-Main_Page #right-navigation, body.page-Main_Page #p-personal, body.page-Main_Page #p-search, body.page-Main_Page #p-logo, body.page-Main_Page #siteSub, body.page-Main_Page #contentSub, body.page-Main_Page #jump-to-nav, body.page-Main_Page .mw-indicators, body.page-Main_Page .mw-editsection, body.page-Main_Page .vector-page-toolbar, body.page-Main_Page .vector-page-titlebar, body.page-Main_Page .vector-header-container, body.page-Main_Page .vector-column-start, body.page-Main_Page .vector-column-end, body.page-Main_Page .vector-toc, body.page-Main_Page .vector-settings, body.page-Main_Page .vector-page-tools, body.page-Main_Page .vector-main-menu-landmark, body.page-Main_Page .mw-page-title-main, body.page-Main_Page .firstHeading, body.page-Main_Page #footer, body.page-Main_Page .printfooter, body.page-Main_Page .catlinks, body.page-Main_Page .vector-sitenotice-container, body.page-Main_Page #siteNotice, body.page-Main_Page #localNotice, body.page-Main_Page #mainbanner { display: none !important; }&lt;br /&gt;
body.page-Main_Page, body.page-Main_Page .mw-page-container, body.page-Main_Page .mw-page-container-inner, body.page-Main_Page .mw-content-container, body.page-Main_Page #content, body.page-Main_Page .mw-body, body.page-Main_Page .mw-body-content, body.page-Main_Page #bodyContent, body.page-Main_Page #mw-content-text, body.page-Main_Page .mw-parser-output { width: 100% !important; max-width: none !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: #f6f2e9 !important; }&lt;br /&gt;
body.page-Main_Page .mw-page-container, body.page-Main_Page .mw-page-container-inner, body.page-Main_Page .mw-content-container { display: block !important; min-height: 0 !important; }&lt;br /&gt;
body.page-Main_Page main#content { position: static !important; }&lt;br /&gt;
body.page-Main_Page { overflow-x: hidden; }&lt;br /&gt;
&lt;br /&gt;
/* 13. CUSTOM WIKIPEDIA-STYLE HOVER POPUP */&lt;br /&gt;
a[title]:hover::after {&lt;br /&gt;
    content: &amp;quot;Preview: &amp;quot; attr(title); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%);&lt;br /&gt;
    background: var(--background-color-page, #ffffff); color: var(--color-base, #202122); padding: 12px 16px;&lt;br /&gt;
    border: 1px solid var(--border-color-base, #a2a9b1); border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);&lt;br /&gt;
    font-size: 14px; line-height: 1.5; white-space: normal; width: 280px; z-index: 10000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
	<entry>
		<id>https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793236</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dev.vanisource.org/w/index.php?title=MediaWiki:Common.css&amp;diff=793236"/>
		<updated>2026-09-16T06:49:33Z</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;
&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;
&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;
&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;
&lt;br /&gt;
/* -------------------- UNIQUE VANISOURCE TEXT FORMATTING -------------------- */&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;
.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;
.journaltable {                    /* Usage: {| class=&amp;quot;journaltable&amp;quot; */&lt;br /&gt;
    max-width: 108em;&lt;br /&gt;
    min-width: 65em;&lt;br /&gt;
}&lt;br /&gt;
.lec_code {                            /* Used on all lecture and converstion pages */&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
.code {&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
.highlight_quote {&lt;br /&gt;
    background-color: #F9F7E0; &lt;br /&gt;
    margin: 0px; &lt;br /&gt;
    padding: 4px 2px; &lt;br /&gt;
}&lt;br /&gt;
.highlight_terms {&lt;br /&gt;
    background-color: #EEE8AA;&lt;br /&gt;
}&lt;br /&gt;
.hlterm {&lt;br /&gt;
    background-color: yellow;&lt;br /&gt;
    border: 1px Solid #EE9977;&lt;br /&gt;
    padding: 1px 2px 1px 2px;&lt;br /&gt;
    margin: -1px;&lt;br /&gt;
}&lt;br /&gt;
/* ------------------------------------------------------------------------- */&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;
.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;
&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;
.versecenter {                     /* Usage: &amp;lt;div class=&amp;quot;versecenter&amp;quot;&amp;gt; */&lt;br /&gt;
    color: #000000;              /* Font color #0000 = black */&lt;br /&gt;
    font-style: italic;&lt;br /&gt;
    text-align: center;&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;
&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;
&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE CODING -------------------- */&lt;br /&gt;
&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;
    text-align:center;&lt;br /&gt;
    background: #296F39;&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;
    color: #faf2af;&lt;br /&gt;
    font-family:georgia;&lt;br /&gt;
    font-size:150%;&lt;br /&gt;
    font-style:italic;&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;
.mainleft {&lt;br /&gt;
    text-align: left; &lt;br /&gt;
    max-width: 100em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
.mainjustify {&lt;br /&gt;
    text-align: justify; &lt;br /&gt;
    max-width: 65em; &lt;br /&gt;
    margin: 0px auto; &lt;br /&gt;
    padding-bottom: 1em;&lt;br /&gt;
}&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;
body.page-Main_Page h1.firstHeading {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END MAIN PAGE CODING -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* -------------------- BEGIN CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
    --border-color-base: transparent !important; &lt;br /&gt;
}&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: #faf2af !important; &lt;br /&gt;
    background-image: none !important; &lt;br /&gt;
    font-family: tahoma;&lt;br /&gt;
}&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: #fef8cb;&lt;br /&gt;
}&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;
.mw-header,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-sticky-header,&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: #faf2af !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;
/* ------------------------------------ */&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!important;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* -------------------- BEGIN MAIN PAGE TEST -------------------- */&lt;br /&gt;
&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, body.page-Talk_Main_Page 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;
&lt;br /&gt;
#mainh2links a {&lt;br /&gt;
    color:#B5BD64&lt;br /&gt;
}&lt;br /&gt;
/* -------------------- END MAIN PAGE TEST -------------------- */&lt;br /&gt;
&lt;br /&gt;
/* --------------- DONATION PAGE - http://vanipedia.org/wiki/Special:IframePage/Donation --------------------*/&lt;br /&gt;
&lt;br /&gt;
#iframeframe {&lt;br /&gt;
height: 800px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* -------------------- END CODING TO IDENTIFY AND SORT OUT -------------------- */&lt;br /&gt;
&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;
&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;
&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;
  &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;
&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;
&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;
  &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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.vaniquotebox td&lt;br /&gt;
{&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Put spacing between the YouTube video player and text that flows around it */&lt;br /&gt;
&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;
&lt;br /&gt;
.youtube_right .thumbcaption, .youtube_left .thumbcaption&lt;br /&gt;
{&lt;br /&gt;
    width: 330px;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.rtltoc .tocnumber {&lt;br /&gt;
    padding-left: 0.5em;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc .toctitle&lt;br /&gt;
{&lt;br /&gt;
    direction: rtl;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.ar .toctitle::before {&lt;br /&gt;
    content: &amp;quot;محتويات&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rtltoc.he .toctitle::before {&lt;br /&gt;
    content: &amp;quot;תוכן עניינים&amp;quot;;&lt;br /&gt;
}&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;
&lt;br /&gt;
.rtltoc.he h2,.rtltoc.ar h2&lt;br /&gt;
{&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
.theme-column li {&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eliminate structural white borders and force structural columns to yellow */&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: #faf2af !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force the specific grid columns and pinned containers to adopt the yellow */&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: #faf2af !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- ENHANCED PORTAL BOOKS ACCORDION --- */&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.book-accordion .mw-collapsible-toggle a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* --- Solid Buttons with a Padded Outer Frame (Pseudo-Element Method) --- */&lt;br /&gt;
&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;
&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 #296F39 !important; /* The Vanisource green 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;
&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: #296F39 !important;&lt;br /&gt;
}&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;
    &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;
/* ----------------------------------------------------&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.compilation-btn {&lt;br /&gt;
    background-color: #296F39;&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;
&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;
&lt;br /&gt;
.compilation-btn-full {&lt;br /&gt;
    grid-column: 1 / -1; &lt;br /&gt;
}&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   MEDIA SNIPPETS OVERFLOW FIX (The Nuclear Option)&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
/* ==========================================================&lt;br /&gt;
   VANIPEDIA VISION&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
&lt;br /&gt;
/* INTRODUCTION */&lt;br /&gt;
&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;
&lt;br /&gt;
    color: #263b38;&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* CORE PRINCIPLES TITLE */&lt;br /&gt;
&lt;br /&gt;
.vision-core-title {&lt;br /&gt;
    margin: 0 auto 14px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    color: #296F39;&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* BUTTONS */&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-top: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* EXISTING BUTTON GRAPHICS */&lt;br /&gt;
&lt;br /&gt;
.vision-btn {&lt;br /&gt;
    flex: 1 1 0;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    background-color: #296F39;&lt;br /&gt;
    border-bottom: 3px solid #2a4452;&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
&lt;br /&gt;
    transition: background-color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vision-btn:hover {&lt;br /&gt;
    background-color: #296F39;&lt;br /&gt;
}&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;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    padding: 22px 14px !important;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* RESPONSIVE */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
&lt;br /&gt;
    .vision-buttons-row {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vision-btn {&lt;br /&gt;
        flex: 1 1 45%;&lt;br /&gt;
    }&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;
/* ----------------------------------------------------&lt;br /&gt;
   Vanipedia Community Section&lt;br /&gt;
---------------------------------------------------- */&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;
&lt;br /&gt;
&lt;br /&gt;
/* Vanivillage + Vaniseva */&lt;br /&gt;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.community-social-item a:hover {&lt;br /&gt;
    transform: scale(1.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Community image */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Contact + Statistics buttons */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
&lt;br /&gt;
    .community-layout-wrapper {&lt;br /&gt;
        padding: 0 10px;&lt;br /&gt;
        margin-top: 25px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .community-platform-item img {&lt;br /&gt;
        max-width: 150px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .community-social-item img {&lt;br /&gt;
        max-width: 65px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .community-image-container {&lt;br /&gt;
        margin-bottom: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .community-button-row {&lt;br /&gt;
        gap: 12px;&lt;br /&gt;
    }&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;
/* Center all content within the site notice / header banner */&lt;br /&gt;
#siteNotice {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force the social icons list to display horizontally and centered */&lt;br /&gt;
#siteNotice ul {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    list-style-type: none !important; /* Removes any default Vector bullets */&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    gap: 15px; /* Adds space between the icons */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove Vector&#039;s default left-margin on list items */&lt;br /&gt;
#siteNotice ul li {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ensure the dark teal bar is properly spaced */&lt;br /&gt;
#siteNotice .your-teal-bar-class { &lt;br /&gt;
    margin-top: 15px; /* Adjust if it feels too close to the links */&lt;br /&gt;
}&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;
/* =========================================================&lt;br /&gt;
   NIGHT MODE / DARK MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
&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;
/* =========================================================&lt;br /&gt;
   LIGHT MODE OVERRIDES&lt;br /&gt;
   ========================================================= */&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: #faf2af !important;&lt;br /&gt;
    --background-color-page: #faf2af !important;&lt;br /&gt;
    --background-color-quiet: #faf2af !important;&lt;br /&gt;
}&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: #faf2af !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&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: #e6dfa1 !important; &lt;br /&gt;
    --background-color-interactive: #e6dfa1 !important; &lt;br /&gt;
}&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 {&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;
&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;
&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: #296F39 !important; /* Vanisource Dark Green */&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;
&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: #296F39 !important; &lt;br /&gt;
}&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: #e6dfa1 !important; /* Soft hover highlight */&lt;br /&gt;
    border-radius: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL OVERRIDES (BOTH MODES)&lt;br /&gt;
   ========================================================= */&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;
&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;
&lt;br /&gt;
/* Personality Landing Hero */&lt;br /&gt;
&lt;br /&gt;
.personality-card {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 0 auto 35px auto;&lt;br /&gt;
    background: #296F39;&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;
&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;
&lt;br /&gt;
.personality-image {&lt;br /&gt;
    flex: 0 0 396px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.personality-content {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    padding: 0 24px 0 0;&lt;br /&gt;
}&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;
&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;
&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;
    &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;
&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;
&lt;br /&gt;
.info-card h3 {&lt;br /&gt;
    margin: 0 0 15px;&lt;br /&gt;
    font-size: 150%;&lt;br /&gt;
    color: #296F39;&lt;br /&gt;
}&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;
&lt;br /&gt;
.info-card .cta-button {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&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;
&lt;br /&gt;
.accordion-toc-heading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   STICKY HEADER &amp;amp; FLOATING MENU ONLY&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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: #e6dfa1 !important;&lt;br /&gt;
    border-bottom: 2px solid #296F39 !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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
/* 7. FIX: Lock Page Title strictly on the LEFT right after search */&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: flex-start !important;&lt;br /&gt;
    text-align: left !important;&lt;br /&gt;
    flex: 0 0 auto !important; /* Takes only the space needed for the title */&lt;br /&gt;
    flex-grow: 0 !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    margin-left: 20px !important; /* Space after search box */&lt;br /&gt;
    margin-right: auto !important; /* Absorbs all remaining space, pushing tools to the far right */&lt;br /&gt;
}&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: flex-start !important;&lt;br /&gt;
    text-align: left !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 !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;
&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;
&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;
&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;
/* ==========================================================================&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: 24px !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: #296F39 !important; /* Vanisource dark green */&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;
&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;
&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;
&lt;br /&gt;
#vanipedia-back-to-top:active {&lt;br /&gt;
    transform: translateY(0) !important;&lt;br /&gt;
}&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;
&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;
&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;
&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: 18px !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;
/* ==========================================================================&lt;br /&gt;
   UNCLUTTERED &amp;quot;DOORS&amp;quot; HOMEPAGE LAYOUT&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 10px 0 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1. Entrance Hero (Serene &amp;amp; Welcoming) */&lt;br /&gt;
.vani-entrance-hero {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: #e8f4ec; /* Soft sage green */&lt;br /&gt;
    border: 1px solid #c8e0d1;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 28px 32px;&lt;br /&gt;
    gap: 32px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
    box-shadow: 0 4px 16px rgba(52, 91, 99, 0.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-avatar {&lt;br /&gt;
    flex: 0 0 160px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-portrait-circle,&lt;br /&gt;
.vani-entrance-avatar img {&lt;br /&gt;
    border-radius: 50% !important;&lt;br /&gt;
    border: 4px solid #ffffff !important;&lt;br /&gt;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15) !important;&lt;br /&gt;
    width: 150px !important;&lt;br /&gt;
    height: 150px !important;&lt;br /&gt;
    object-fit: cover !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-entrance-text {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-badge {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background-color: #296F39;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 0.78rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.8px;&lt;br /&gt;
    padding: 4px 12px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-title {&lt;br /&gt;
    font-size: 1.75rem !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    margin: 0 0 8px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-subtitle {&lt;br /&gt;
    font-size: 1.02rem;&lt;br /&gt;
    color: #334447;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-sanctuary-milestone {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    color: #2b494f;&lt;br /&gt;
    background-color: rgba(255, 255, 255, 0.75);&lt;br /&gt;
    padding: 6px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    border-left: 3px solid #296F39;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2. The Doors Grid (3 Columns, Clean &amp;amp; Spacious) */&lt;br /&gt;
.vani-doors-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
    margin-bottom: 32px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3. Door Cards */&lt;br /&gt;
.vani-door-card {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #d9e8e0;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;&lt;br /&gt;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover {&lt;br /&gt;
    transform: translateY(-4px);&lt;br /&gt;
    box-shadow: 0 10px 24px rgba(52, 91, 99, 0.12);&lt;br /&gt;
    border-color: #296F39;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-header {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    margin-bottom: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-icon {&lt;br /&gt;
    font-size: 1.8rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-number {&lt;br /&gt;
    font-size: 0.75rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #7b948f;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 0.6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title {&lt;br /&gt;
    font-size: 1.25rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a {&lt;br /&gt;
    color: #1e3a40 !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-title a:hover {&lt;br /&gt;
    color: #296F39 !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-desc {&lt;br /&gt;
    font-size: 0.92rem;&lt;br /&gt;
    color: #556668;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    margin: 0 0 18px;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-btn {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: #296F39 !important;&lt;br /&gt;
    background-color: #edf6f0;&lt;br /&gt;
    padding: 8px 14px;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: background-color 0.2s ease, color 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-door-card:hover .vani-door-btn {&lt;br /&gt;
    background-color: #296F39;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4. Sanctuary Base (Mission Door) */&lt;br /&gt;
.vani-mission-door {&lt;br /&gt;
    background-color: #f7faf8;&lt;br /&gt;
    border: 1px solid #cde2d6;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    padding: 24px 28px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info h3 {&lt;br /&gt;
    margin: 0 0 6px !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    font-size: 1.25rem !important;&lt;br /&gt;
    color: #24464c !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-info p {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    font-size: 0.93rem;&lt;br /&gt;
    color: #4a5c5f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-mission-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-btn {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    padding: 9px 18px;&lt;br /&gt;
    font-size: 0.88rem;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    transition: all 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary {&lt;br /&gt;
    background-color: #296F39;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-primary:hover {&lt;br /&gt;
    background-color: #233e44;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost {&lt;br /&gt;
    background-color: #ffffff;&lt;br /&gt;
    border: 1px solid #296F39;&lt;br /&gt;
    color: #296F39 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-ghost:hover {&lt;br /&gt;
    background-color: #e8f4ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent {&lt;br /&gt;
    background-color: #d97724;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vani-m-accent:hover {&lt;br /&gt;
    background-color: #b86016;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5. Dark Mode Adaptation */&lt;br /&gt;
html.skin-theme-clientpref-night .vani-entrance-hero {&lt;br /&gt;
    background-color: #1f272a;&lt;br /&gt;
    border-color: #313d42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-title {&lt;br /&gt;
    color: #e0f2f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-subtitle {&lt;br /&gt;
    color: #b0bec5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-sanctuary-milestone {&lt;br /&gt;
    background-color: rgba(0, 0, 0, 0.4);&lt;br /&gt;
    color: #cfd8dc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-card {&lt;br /&gt;
    background-color: #1a1e20;&lt;br /&gt;
    border-color: #2e3b40;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-title a {&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-desc {&lt;br /&gt;
    color: #9ea7aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-door-btn {&lt;br /&gt;
    background-color: #242e32;&lt;br /&gt;
    color: #92c5cd !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.skin-theme-clientpref-night .vani-mission-door {&lt;br /&gt;
    background-color: #191c1e;&lt;br /&gt;
    border-color: #2b373c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 6. Responsive Mobile Breakpoints */&lt;br /&gt;
@media screen and (max-width: 900px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: repeat(2, 1fr);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-entrance-hero {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        padding: 24px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-door {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vani-mission-links {&lt;br /&gt;
        flex-wrap: wrap;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 600px) {&lt;br /&gt;
    .vani-doors-grid {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================================&lt;br /&gt;
   Vanipedia Visitors Statistics — Zero Scrollbar Configuration&lt;br /&gt;
   ========================================================================== */&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;
&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;
&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;
&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;
&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;
&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;
/* ==========================================================&lt;br /&gt;
   VANIPEDIA MAIN PAGE&lt;br /&gt;
   Full-screen custom homepage&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   1. REMOVE MEDIAWIKI / VECTOR CHROME ON MAIN PAGE&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #mw-head,&lt;br /&gt;
body.page-Main_Page #mw-panel,&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-personal,&lt;br /&gt;
body.page-Main_Page #p-search,&lt;br /&gt;
body.page-Main_Page #p-logo,&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 .mw-indicators,&lt;br /&gt;
body.page-Main_Page .mw-editsection,&lt;br /&gt;
body.page-Main_Page .vector-page-toolbar,&lt;br /&gt;
body.page-Main_Page .vector-page-titlebar,&lt;br /&gt;
body.page-Main_Page .vector-header-container,&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 .vector-page-tools,&lt;br /&gt;
body.page-Main_Page .vector-main-menu-landmark,&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 #footer,&lt;br /&gt;
body.page-Main_Page .printfooter,&lt;br /&gt;
body.page-Main_Page .catlinks,&lt;br /&gt;
&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;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   2. REMOVE VECTOR WIDTH / GRID / MARGINS&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
body.page-Main_Page main#content {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
    overflow-x: hidden;&lt;br /&gt;
&lt;br /&gt;
    background: #f5f1e8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   3. RESET MEDIAWIKI STYLING INSIDE HOMEPAGE&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&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;
&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;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HOMEPAGE CANVAS&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: 100vw !important;&lt;br /&gt;
    max-width: 100vw !important;&lt;br /&gt;
&lt;br /&gt;
    height: 100vh;&lt;br /&gt;
    min-height: 720px;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 20px 38px 18px !important;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
    font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TOP BAR&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-top {&lt;br /&gt;
    height: 66px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   BRAND&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
&lt;br /&gt;
/* ROUND LOGO */&lt;br /&gt;
&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* VANIPEDIA WORDMARK + SMALL NETWORK LINKS */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
    margin-top: 3px;&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-brand-network a:hover {&lt;br /&gt;
    color: var(--gold) !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-round-logo {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&lt;br /&gt;
.vh-top-links {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
&lt;br /&gt;
    gap: 17px;&lt;br /&gt;
&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;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-top-links i {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: 2px;&lt;br /&gt;
    height: 17px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.38);&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   HERO AREA&lt;br /&gt;
   ========================================================== */&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;
&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;
/* ----------------------------------------------------------&lt;br /&gt;
   FROM HIS LETTERS heading&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-letter-heading {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: auto;&lt;br /&gt;
    height: auto;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 0 22px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
&lt;br /&gt;
    letter-spacing: .12em;&lt;br /&gt;
&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Rotating content&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
#vh-random-letter {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .45s ease,&lt;br /&gt;
        transform .45s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Whole item clickable&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-link {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Recipient&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-person {&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Date&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-date {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Selected passage&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-text {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Read letter&lt;br /&gt;
   ---------------------------------------------------------- */&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;
&lt;br /&gt;
    border-top:&lt;br /&gt;
        1px solid rgba(177,135,61,.30);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------------------&lt;br /&gt;
   Hover&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-random-letter-link:hover&lt;br /&gt;
.vh-random-letter-person,&lt;br /&gt;
&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;
/* ----------------------------------------------------------&lt;br /&gt;
   MAIN TITLE / INTRO&lt;br /&gt;
   ---------------------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.vh-intro {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 8;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 1;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    width: 650px;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    padding-top: 36px;&lt;br /&gt;
    padding-left: 145px;&lt;br /&gt;
}&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;
&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;
&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;
&lt;br /&gt;
.vh-gold-rule {&lt;br /&gt;
    width: 35px;&lt;br /&gt;
    height: 2px;&lt;br /&gt;
&lt;br /&gt;
    margin: 27px 0 18px;&lt;br /&gt;
&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   ROTATING ŚRĪLA PRABHUPĀDA SUBTITLE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    line-height: 1.48;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-description.is-changing {&lt;br /&gt;
    opacity: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HERO PHOTO AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-photo-stage {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 1;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    width: 790px;&lt;br /&gt;
    justify-self: end;&lt;br /&gt;
    margin: 0 35px 0 0;&lt;br /&gt;
&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;
}&lt;br /&gt;
&lt;br /&gt;
.vh-photo {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
&lt;br /&gt;
    background-position: center center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
&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;
&lt;br /&gt;
    transition: opacity 5s ease-in-out;&lt;br /&gt;
&lt;br /&gt;
border-radius: 50;&lt;br /&gt;
&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;
&lt;br /&gt;
-webkit-mask-composite:&lt;br /&gt;
    source-in,&lt;br /&gt;
    source-in;&lt;br /&gt;
&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;
&lt;br /&gt;
mask-composite:&lt;br /&gt;
    intersect,&lt;br /&gt;
    intersect;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   DISCOVER&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   THEMATIC ARTICLE SPOTLIGHT&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-discover {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 9;&lt;br /&gt;
&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
&lt;br /&gt;
    top: 28px;&lt;br /&gt;
&lt;br /&gt;
    width: 220px;&lt;br /&gt;
    height: calc(100% - 0px);&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding-left: 24px;&lt;br /&gt;
&lt;br /&gt;
    border-left: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.42;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section heading */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Random article container */&lt;br /&gt;
&lt;br /&gt;
#vh-random-article {&lt;br /&gt;
    margin-top: 28px;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .7s ease,&lt;br /&gt;
        transform .7s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* Whole article preview is clickable */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Article title */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-title {&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
    margin-bottom: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* First lines of article */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-extract {&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Read article link */&lt;br /&gt;
&lt;br /&gt;
.vh-random-article-more {&lt;br /&gt;
    margin-top: 15px;&lt;br /&gt;
    padding-top: 10px;&lt;br /&gt;
&lt;br /&gt;
    border-top: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   GATEWAYS&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
&lt;br /&gt;
    width: 1000px;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    flex: 1 1 150px;&lt;br /&gt;
    min-width: 140px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0 8px;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&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;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    right: 0;&lt;br /&gt;
&lt;br /&gt;
    top: 15px;&lt;br /&gt;
    bottom: 15px;&lt;br /&gt;
&lt;br /&gt;
    width: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18,63,56,.18);&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway:last-child {&lt;br /&gt;
    border-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-icon {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    height: 50px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    font-size: 29px;&lt;br /&gt;
    line-height: 45px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-title {&lt;br /&gt;
    margin: 4px 0 4px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&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;
&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;
&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;
&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   CONTINUOUS LIFE TIMELINE&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    z-index: 10;&lt;br /&gt;
&lt;br /&gt;
    height: 116px;&lt;br /&gt;
    margin-top: 30px;&lt;br /&gt;
&lt;br /&gt;
    width: 100vw;&lt;br /&gt;
    max-width: 100vw;&lt;br /&gt;
&lt;br /&gt;
    margin-left: calc(50% - 50vw);&lt;br /&gt;
    margin-right: calc(50% - 50vw);&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    cursor: grab;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window:active {&lt;br /&gt;
    cursor: grabbing;&lt;br /&gt;
}&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;
&lt;br /&gt;
    touch-action: pan-y;&lt;br /&gt;
}&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;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
&lt;br /&gt;
    width: max-content;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    will-change: transform;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* horizontal line */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-track::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    top: 42px;&lt;br /&gt;
&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* one timeline event */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* date */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-date {&lt;br /&gt;
    height: 21px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    font-size: 10px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    letter-spacing: .06em;&lt;br /&gt;
&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* dot */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 38px;&lt;br /&gt;
    left: 20px;&lt;br /&gt;
&lt;br /&gt;
    width: 8px;&lt;br /&gt;
    height: 8px;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: var(--green);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #f6f2e9;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* short event text */&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-text {&lt;br /&gt;
    margin-top: 24px;&lt;br /&gt;
&lt;br /&gt;
    max-width: 175px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--text);&lt;br /&gt;
&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;
&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* hover */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* subtle edge fade */&lt;br /&gt;
&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;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 65px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 20;&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-lifeline-window::before {&lt;br /&gt;
    left: 0;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-lifeline-window::after {&lt;br /&gt;
    right: 0;&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   TEMPORARY LOGO FALLBACK&lt;br /&gt;
   Only relevant if you use .vh-logo-temp&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-logo-temp {&lt;br /&gt;
    width: 58px;&lt;br /&gt;
    height: 58px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    border: 3px solid var(--gold);&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: var(--green);&lt;br /&gt;
&lt;br /&gt;
    color: #fff;&lt;br /&gt;
&lt;br /&gt;
    font-size: 37px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   MOTION ACCESSIBILITY&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (prefers-reduced-motion: reduce) {&lt;br /&gt;
&lt;br /&gt;
    .vh-lifeline {&lt;br /&gt;
        animation: none !important;&lt;br /&gt;
    }&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   1366–1500px DESKTOPS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
&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;
&lt;br /&gt;
    .vh-main-title {&lt;br /&gt;
        font-size: 67px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateways {&lt;br /&gt;
        width: 585px;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
        gap: 20px;&lt;br /&gt;
    }&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;
&lt;br /&gt;
    .vh-wordmark {&lt;br /&gt;
        font-size: 30px;&lt;br /&gt;
    }&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;
/* ==========================================================&lt;br /&gt;
   1200–1365px DESKTOPS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
&lt;br /&gt;
    .vh-main-title {&lt;br /&gt;
        font-size: 61px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-description {&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateways {&lt;br /&gt;
        width: 525px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateway-text {&lt;br /&gt;
        font-size: 9px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-gateway-title {&lt;br /&gt;
        font-size: 9px;&lt;br /&gt;
    }&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;
&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;
/* ==========================================================&lt;br /&gt;
   SMALL GATEWAY DESTINATION LINKS&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links {&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Individual links */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    display: inline-block !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
&lt;br /&gt;
    font-weight: 500;&lt;br /&gt;
&lt;br /&gt;
    opacity: .82;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Very fine underline */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    bottom: -2px;&lt;br /&gt;
&lt;br /&gt;
    width: 0;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    transform: translateX(-50%);&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        width .28s cubic-bezier(.2,.8,.2,1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover */&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a:hover {&lt;br /&gt;
    color: var(--gold) !important;&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
&lt;br /&gt;
    transform: translateY(-1px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-gateway-links a:hover::after {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Separators */&lt;br /&gt;
&lt;br /&gt;
.vh-link-sep {&lt;br /&gt;
    margin: 0 3px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    opacity: .55;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-gateway-links a:nth-of-type(1) {&lt;br /&gt;
    animation-delay: .45s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-gateway-links a:nth-of-type(3) {&lt;br /&gt;
    animation-delay: .75s;&lt;br /&gt;
}&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;
&lt;br /&gt;
@keyframes vh-link-arrive {&lt;br /&gt;
&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&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;
&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;
/* ==========================================================&lt;br /&gt;
   MAIN PAGE — REMOVE STRAY TOP/BOTTOM SKIN STRIPS&lt;br /&gt;
   ========================================================== */&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
body.page-Main_Page .mw-jump-link {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-intro::before {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: -1;&lt;br /&gt;
&lt;br /&gt;
    left: -20px;&lt;br /&gt;
    top: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 500px;&lt;br /&gt;
    height: 500px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   FROM HIS LETTERS — LEFT PANEL&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
.vh-now {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 15;&lt;br /&gt;
&lt;br /&gt;
    top: 28px;&lt;br /&gt;
    left: -20px;&lt;br /&gt;
&lt;br /&gt;
    width: 180px;&lt;br /&gt;
    height: calc(100% - 0px);&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    padding: 20px 18px 20px 0;&lt;br /&gt;
&lt;br /&gt;
    border-right: 1px solid rgba(177,135,61,.35);&lt;br /&gt;
&lt;br /&gt;
    text-align: left;&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.42;&lt;br /&gt;
}&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;
&lt;br /&gt;
    margin: 0 0 22px;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   HERO TITLE — WHO IS REVEAL&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
.vh-hero-title-link {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MediaWiki-generated link wrapping everything */&lt;br /&gt;
&lt;br /&gt;
.vh-hero-title-link &amp;gt; a {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    color: inherit;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-who-corner {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    /* VERTICAL POSITION */&lt;br /&gt;
    top: 3px;&lt;br /&gt;
&lt;br /&gt;
    /* HORIZONTAL POSITION */&lt;br /&gt;
    right: -5px;&lt;br /&gt;
&lt;br /&gt;
    /* SIZE */&lt;br /&gt;
font-size: 40px;&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateX(-18px);&lt;br /&gt;
&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;
&lt;br /&gt;
/* Reveal */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* No standard link effects */&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   WHO IS ŚRĪLA PRABHUPĀDA?&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-who-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    left: 4px;&lt;br /&gt;
    bottom: -39px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 30;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transform: translateY(-7px);&lt;br /&gt;
&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .35s ease,&lt;br /&gt;
        transform .35s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    padding: 8px 13px 7px;&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid rgba(177,135,61,.65);&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(246,242,233,.88);&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .10em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-who-arrow {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: -1px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    transition: transform .25s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Reveal ONLY when interacting with the hero title */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Button hover */&lt;br /&gt;
&lt;br /&gt;
.vh-who-link a:hover {&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    border-color: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    background: rgba(246,242,233,.98);&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.vh-lifeline-window.is-dragging {&lt;br /&gt;
    cursor: grabbing;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-timeline-item:hover .vh-timeline-dot {&lt;br /&gt;
    transform: scale(1.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-dot {&lt;br /&gt;
    transition: transform .2s ease;&lt;br /&gt;
}&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;
&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;
/* ==========================================================&lt;br /&gt;
   VIRTUAL TIMELINE PERFORMANCE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    transition: none !important;&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
&lt;br /&gt;
    will-change: transform;&lt;br /&gt;
&lt;br /&gt;
    transform-style: flat;&lt;br /&gt;
}&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;
&lt;br /&gt;
    width: 220px;&lt;br /&gt;
&lt;br /&gt;
    transition: none !important;&lt;br /&gt;
    animation: none !important;&lt;br /&gt;
&lt;br /&gt;
    -webkit-user-drag: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Main_Page #vani-home .vh-lifeline-window {&lt;br /&gt;
    cursor: grab;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
&lt;br /&gt;
    touch-action: pan-y;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   TIMELINE YEAR NAVIGATION&lt;br /&gt;
   ========================================================== */&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;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
&lt;br /&gt;
    gap: 22px;&lt;br /&gt;
&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;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-timeline-years .vh-year {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 4px 2px;&lt;br /&gt;
&lt;br /&gt;
    color: rgba(18,63,56,.62);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    user-select: none;&lt;br /&gt;
    -webkit-user-select: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        color .2s ease,&lt;br /&gt;
        transform .2s ease;&lt;br /&gt;
}&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;
&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;
&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;
&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;
&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;
&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;
&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;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&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;
&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;
&lt;br /&gt;
.vh-quote-source a:hover {&lt;br /&gt;
    color: var(--green) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-quote-mark {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 15px;&lt;br /&gt;
&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;
&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;
&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;
&lt;br /&gt;
.vh-featured {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    padding-right: 0;&lt;br /&gt;
}&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;
&lt;br /&gt;
    margin-bottom: 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    width: 85px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-bottom {&lt;br /&gt;
    display: grid;&lt;br /&gt;
&lt;br /&gt;
    grid-template-columns:&lt;br /&gt;
        minmax(760px, 1.3fr)&lt;br /&gt;
        minmax(600px, 1fr);&lt;br /&gt;
&lt;br /&gt;
    column-gap: 32px;&lt;br /&gt;
&lt;br /&gt;
    align-items: start;&lt;br /&gt;
&lt;br /&gt;
    margin-top: 18px;&lt;br /&gt;
&lt;br /&gt;
    padding-top: 18px;&lt;br /&gt;
    padding-bottom: 10px;&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   TREASURES OF THE VANI — TITLE&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    margin: 0 0 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-featured .vh-section-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    width: 85px;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TREASURES OF THE VANI — GRID&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   INDIVIDUAL TREASURE CARD&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-feature {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 48% 52%;&lt;br /&gt;
&lt;br /&gt;
    height: 125px;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition: transform .2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature:hover {&lt;br /&gt;
    transform: translateY(-2px);&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   MEDIA AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-media,&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px 0 0 6px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Normal video/image cards */&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* SHORT&lt;br /&gt;
   Keep complete vertical YouTube Shorts thumbnail visible.&lt;br /&gt;
*/&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;
&lt;br /&gt;
    background-color: #f3ecdf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   TEXT PANEL ON RIGHT&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    padding: 3px 10px 5px 12px;&lt;br /&gt;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 0 6px 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy small,&lt;br /&gt;
&lt;br /&gt;
/* SHORT / VIDEO / IMAGE QUOTE / NECTAR DROP */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy small {&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    letter-spacing: .08em;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Actual title */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-copy strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
/*&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;
&lt;br /&gt;
.vh-feature-copy span {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   NECTAR DROP&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    background: #f3ecdf;&lt;br /&gt;
}&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;
&lt;br /&gt;
    border: 1px solid rgba(177,135,61,.50);&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        transform .2s ease,&lt;br /&gt;
        background .2s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   VANI NETWORK&lt;br /&gt;
   ========================================================== */&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;
&lt;br /&gt;
    margin: 0 0 13px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
&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;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&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;
&lt;br /&gt;
    background: rgba(177,135,61,.45);&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    padding: 5px 10px 0;&lt;br /&gt;
&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;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        background .22s ease,&lt;br /&gt;
        transform .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat:hover strong {&lt;br /&gt;
    color: var(--gold);&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    height: 42px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        transform .22s ease,&lt;br /&gt;
        color .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&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;
&lt;br /&gt;
    position: relative;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat strong {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    margin-top: -8px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
.vh-network-stat small {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
/* ==========================================================&lt;br /&gt;
   VANI NETWORK MISSION&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
.vh-network-mission {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    min-width: 430px;&lt;br /&gt;
    height: 125px;&lt;br /&gt;
&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    padding: 0 0px 0 10px;&lt;br /&gt;
&lt;br /&gt;
    border-left: 1px solid rgba(18,63,56,.16);&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background .22s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-network-world {&lt;br /&gt;
    flex: 0 0 150px;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
&lt;br /&gt;
    margin-right: 0px;&lt;br /&gt;
}&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;
&lt;br /&gt;
    color: var(--green);&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-network-mission:hover {&lt;br /&gt;
    background: rgba(177,135,61,.08);&lt;br /&gt;
}&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;
/* ==========================================================&lt;br /&gt;
   RESPONSIVE BOTTOM AREA&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1500px) {&lt;br /&gt;
&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;
&lt;br /&gt;
        column-gap: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-feature-grid {&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .vh-feature {&lt;br /&gt;
        grid-template-columns: 47% 53%;&lt;br /&gt;
    }&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1365px) {&lt;br /&gt;
&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;
&lt;br /&gt;
    .vh-feature-grid {&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
    }&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;
/* =====================================================&lt;br /&gt;
   SOCIAL PLATFORM STATISTICS&lt;br /&gt;
   ===================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Month / year title */&lt;br /&gt;
&lt;br /&gt;
.social-stats-title {&lt;br /&gt;
    margin: 30px 0 10px;&lt;br /&gt;
    padding-bottom: 7px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 25px;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    color: #202122;&lt;br /&gt;
    border-bottom: 2px solid #2a4452;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Clickable statistics bar */&lt;br /&gt;
&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;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    background: #fff;&lt;br /&gt;
    border: 2px solid #2a4452;&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-header:hover {&lt;br /&gt;
    background: #7fbd97;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Platform blocks */&lt;br /&gt;
&lt;br /&gt;
.social-stats-platform {&lt;br /&gt;
    flex: 1 1 0;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
&lt;br /&gt;
    border-right: 1px solid #c8ccd1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-name {&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    color: #72777d;&lt;br /&gt;
&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: .04em;&lt;br /&gt;
}&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;
&lt;br /&gt;
    color: #202122;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Details */&lt;br /&gt;
&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;
&lt;br /&gt;
    padding: 0 20px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
&lt;br /&gt;
    color: #2a4452;&lt;br /&gt;
    background: #eef2f4;&lt;br /&gt;
&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.social-stats-arrow {&lt;br /&gt;
    font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Expanded report */&lt;br /&gt;
&lt;br /&gt;
.social-stats-details {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
    margin-top: -2px;&lt;br /&gt;
    padding: 24px 28px 30px;&lt;br /&gt;
&lt;br /&gt;
    background: #fff;&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
.social-stats-view-label {&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
&lt;br /&gt;
    color: #72777d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ==========================================================&lt;br /&gt;
   IMAGE QUOTE POPUP&lt;br /&gt;
   ========================================================== */&lt;br /&gt;
&lt;br /&gt;
#vh-imagequote-lightbox {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 100000;&lt;br /&gt;
&lt;br /&gt;
    /* positioned by JS */&lt;br /&gt;
    top: auto;&lt;br /&gt;
    left: auto;&lt;br /&gt;
&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    background: transparent;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    visibility: hidden;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
&lt;br /&gt;
    transition:&lt;br /&gt;
        opacity .2s ease,&lt;br /&gt;
        visibility .2s ease;&lt;br /&gt;
}&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;
&lt;br /&gt;
#vh-imagequote-lightbox img {&lt;br /&gt;
    display: block;&lt;br /&gt;
&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;
&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&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;
&lt;br /&gt;
.vh-imagequote-lightbox-close {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 2;&lt;br /&gt;
&lt;br /&gt;
    top: 5px;&lt;br /&gt;
    right: 7px;&lt;br /&gt;
&lt;br /&gt;
    width: 28px;&lt;br /&gt;
    height: 28px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, .55);&lt;br /&gt;
    color: #fff;&lt;br /&gt;
&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 26px;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nectar Drop audio activity */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-audio {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&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;
&lt;br /&gt;
    height: 18px;&lt;br /&gt;
&lt;br /&gt;
    opacity: 0;&lt;br /&gt;
    transition: opacity .2s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-nectar-wave.is-playing {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-nectar-wave span {&lt;br /&gt;
    width: 2px;&lt;br /&gt;
    height: 4px;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 2px;&lt;br /&gt;
    background: var(--gold);&lt;br /&gt;
&lt;br /&gt;
    transform-origin: center;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(2) {&lt;br /&gt;
    animation-delay: -.45s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(4) {&lt;br /&gt;
    animation-delay: -.60s;&lt;br /&gt;
}&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;
&lt;br /&gt;
.vh-nectar-wave.is-playing span:nth-child(6) {&lt;br /&gt;
    animation-delay: -.55s;&lt;br /&gt;
}&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;
&lt;br /&gt;
@keyframes vhNectarWave {&lt;br /&gt;
&lt;br /&gt;
    0% {&lt;br /&gt;
        height: 3px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        height: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nectar audio area — never scroll */&lt;br /&gt;
&lt;br /&gt;
.vh-feature-nectar .vh-feature-audio {&lt;br /&gt;
    overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vh-feature-nectar .vh-nectar-wave {&lt;br /&gt;
    flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Video + Nectar Drop title limit */&lt;br /&gt;
&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;
&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;
/* =========================================================&lt;br /&gt;
   VANIPEDIA FLIPBOOK POPUP&lt;br /&gt;
   ========================================================= */&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;
&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;
&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;
&lt;br /&gt;
.vani-flipbook-trigger:hover img {&lt;br /&gt;
    transform: translateY(-3px);&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Full-screen dark overlay */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-overlay {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    z-index: 100000;&lt;br /&gt;
&lt;br /&gt;
    display: none;&lt;br /&gt;
&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
&lt;br /&gt;
    background:&lt;br /&gt;
        rgba(15, 20, 18, 0.90);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-overlay.is-open {&lt;br /&gt;
    display: flex;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Popup */&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-modal {&lt;br /&gt;
    position: relative;&lt;br /&gt;
&lt;br /&gt;
    width: calc(100vw - 80px);&lt;br /&gt;
    height: calc(100vh - 40px);&lt;br /&gt;
&lt;br /&gt;
    max-width: 1800px;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
&lt;br /&gt;
    background: #d9d6cf;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Iframe holder */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-frame-holder {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 0;&lt;br /&gt;
    right: 0;&lt;br /&gt;
    bottom: 0;&lt;br /&gt;
    left: 0;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Actual flipbook iframe */&lt;br /&gt;
&lt;br /&gt;
#vani-flipbook-frame {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    border: 0;&lt;br /&gt;
&lt;br /&gt;
    background: #d9d6cf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Close button */&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-close {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
&lt;br /&gt;
    top: 10px;&lt;br /&gt;
    right: 10px;&lt;br /&gt;
&lt;br /&gt;
    z-index: 100001;&lt;br /&gt;
&lt;br /&gt;
    width: 42px;&lt;br /&gt;
    height: 42px;&lt;br /&gt;
&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
    border: 0;&lt;br /&gt;
    border-radius: 50%;&lt;br /&gt;
&lt;br /&gt;
    background:&lt;br /&gt;
        rgba(20, 20, 20, 0.80);&lt;br /&gt;
&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
&lt;br /&gt;
    font-family:&lt;br /&gt;
        Arial,&lt;br /&gt;
        sans-serif;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    line-height: 42px;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.vani-flipbook-close:hover {&lt;br /&gt;
    background: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.vani-flipbook-open {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
&lt;br /&gt;
    #vani-flipbook-overlay {&lt;br /&gt;
        padding: 0;&lt;br /&gt;
&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        height: 100vh;&lt;br /&gt;
        height: 100dvh;&lt;br /&gt;
    }&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;
&lt;br /&gt;
        max-width: none;&lt;br /&gt;
        border-radius: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================&lt;br /&gt;
   VANIPEDIA INSPIRATION&lt;br /&gt;
   ========================================= */&lt;br /&gt;
&lt;br /&gt;
/* Image */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Two button columns */&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
&lt;br /&gt;
/* Light green buttons */&lt;br /&gt;
&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;
&lt;br /&gt;
.vision-buttons-container .vision-btn:hover {&lt;br /&gt;
    background-color: #7fbd97;&lt;br /&gt;
}&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;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .vision-buttons-container {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Kashya</name></author>
	</entry>
</feed>