<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.warsanarchymu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>AnarchyMU Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.warsanarchymu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php/Special:Contributions/Admin"/>
	<updated>2026-05-13T23:55:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=233</id>
		<title>Stage 1 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=233"/>
		<updated>2026-03-21T08:41:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 Overview ==&lt;br /&gt;
This page summarizes Stage 1 progression for the x5 server.&lt;br /&gt;
&lt;br /&gt;
=== Duration ===&lt;br /&gt;
* &#039;&#039;&#039;Start&#039;&#039;&#039;: 06/02/2026&lt;br /&gt;
* &#039;&#039;&#039;End&#039;&#039;&#039;: 08/05/2026&lt;br /&gt;
* &#039;&#039;&#039;Length&#039;&#039;&#039;: 3 months&lt;br /&gt;
&lt;br /&gt;
=== Maximum Item Level Progression ===&lt;br /&gt;
* &#039;&#039;&#039;Weeks 0–4&#039;&#039;&#039;: +13&lt;br /&gt;
* &#039;&#039;&#039;Weeks 5–8&#039;&#039;&#039;: +14&lt;br /&gt;
* &#039;&#039;&#039;Weeks 9+&#039;&#039;&#039;: +15&lt;br /&gt;
&lt;br /&gt;
=== Core Settings ===&lt;br /&gt;
* &#039;&#039;&#039;Experience&#039;&#039;&#039;: x5&lt;br /&gt;
* &#039;&#039;&#039;Maximum resets&#039;&#039;&#039;: 50&lt;br /&gt;
* &#039;&#039;&#039;Maximum Master resets&#039;&#039;&#039;: 0&lt;br /&gt;
* &#039;&#039;&#039;Maximum ML&#039;&#039;&#039;: 0&lt;br /&gt;
* &#039;&#039;&#039;Items&#039;&#039;&#039;: Maximum power from Box +5, Ancient items&lt;br /&gt;
* &#039;&#039;&#039;Maximum Wing level&#039;&#039;&#039;: 2.5&lt;br /&gt;
* &#039;&#039;&#039;Maximum quests&#039;&#039;&#039;: 100&lt;br /&gt;
* &#039;&#039;&#039;Maximum earring level&#039;&#039;&#039;: 2&lt;br /&gt;
* &#039;&#039;&#039;Fenrir&#039;&#039;&#039;: Disabled&lt;br /&gt;
* &#039;&#039;&#039;Available locations&#039;&#039;&#039;: 19&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Unlock Flow ===&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 1&#039;&#039;&#039;: 0-3 resets&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 2&#039;&#039;&#039;: 4-9 resets (unlocks when 10 players reach 4 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 3&#039;&#039;&#039;: 10-15 resets (unlocks when 10 players reach 10 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 4&#039;&#039;&#039;: 16-20 resets (unlocks when 10 players reach 16 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 5&#039;&#039;&#039;: 21-25 resets (unlocks when 10 players reach 21 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 6&#039;&#039;&#039;: 26-30 resets (unlocks when 10 players reach 26 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 7&#039;&#039;&#039;: 31-35 resets (unlocks when 10 players reach 31 resets; key unlock mention: Nightmare + Maya Hands (Kanturu))&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 8&#039;&#039;&#039;: 36-50 resets (unlocks when 10 players reach 36 resets; final mini stage)&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Pages ===&lt;br /&gt;
* [[Mini_Stage_1|Mini Stage 1]]&lt;br /&gt;
* [[Mini_Stage_2|Mini Stage 2]]&lt;br /&gt;
* [[Mini_Stage_3|Mini Stage 3]]&lt;br /&gt;
* [[Mini_Stage_4|Mini Stage 4]]&lt;br /&gt;
* [[Mini_Stage_5|Mini Stage 5]]&lt;br /&gt;
* [[Mini_Stage_6|Mini Stage 6]]&lt;br /&gt;
* [[Mini_Stage_7|Mini Stage 7]]&lt;br /&gt;
* [[Mini_Stage_8|Mini Stage 8]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
The stage system is designed so progression is segmented and announced ahead of time, allowing players and guilds to plan race timing and resource strategy.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=232</id>
		<title>Stage 1 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=232"/>
		<updated>2026-03-21T08:33:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 Overview ==&lt;br /&gt;
This page summarizes Stage 1 progression for the x5 server.&lt;br /&gt;
&lt;br /&gt;
=== Duration ===&lt;br /&gt;
* &#039;&#039;&#039;Start&#039;&#039;&#039;: 06/02/2026&lt;br /&gt;
* &#039;&#039;&#039;End&#039;&#039;&#039;: 08/05/2026&lt;br /&gt;
* &#039;&#039;&#039;Length&#039;&#039;&#039;: 3 months&lt;br /&gt;
&lt;br /&gt;
=== Core Settings ===&lt;br /&gt;
* &#039;&#039;&#039;Experience&#039;&#039;&#039;: x5&lt;br /&gt;
* &#039;&#039;&#039;Maximum resets&#039;&#039;&#039;: 50&lt;br /&gt;
* &#039;&#039;&#039;Maximum Master resets&#039;&#039;&#039;: 0&lt;br /&gt;
* &#039;&#039;&#039;Maximum ML&#039;&#039;&#039;: 0&lt;br /&gt;
* &#039;&#039;&#039;Items&#039;&#039;&#039;: Maximum power from Box +5, Ancient items&lt;br /&gt;
* &#039;&#039;&#039;Maximum Wing level&#039;&#039;&#039;: 2.5&lt;br /&gt;
* &#039;&#039;&#039;Maximum quests&#039;&#039;&#039;: 100&lt;br /&gt;
* &#039;&#039;&#039;Maximum earring level&#039;&#039;&#039;: 2&lt;br /&gt;
* &#039;&#039;&#039;Fenrir&#039;&#039;&#039;: Disabled&lt;br /&gt;
* &#039;&#039;&#039;Available locations&#039;&#039;&#039;: 19&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Unlock Flow ===&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 1&#039;&#039;&#039;: 0-3 resets&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 2&#039;&#039;&#039;: 4-9 resets (unlocks when 10 players reach 4 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 3&#039;&#039;&#039;: 10-15 resets (unlocks when 10 players reach 10 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 4&#039;&#039;&#039;: 16-20 resets (unlocks when 10 players reach 16 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 5&#039;&#039;&#039;: 21-25 resets (unlocks when 10 players reach 21 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 6&#039;&#039;&#039;: 26-30 resets (unlocks when 10 players reach 26 resets)&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 7&#039;&#039;&#039;: 31-35 resets (unlocks when 10 players reach 31 resets; key unlock mention: Nightmare + Maya Hands (Kanturu))&lt;br /&gt;
* &#039;&#039;&#039;Mini Stage 8&#039;&#039;&#039;: 36-50 resets (unlocks when 10 players reach 36 resets; final mini stage)&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Pages ===&lt;br /&gt;
* [[Mini_Stage_1|Mini Stage 1]]&lt;br /&gt;
* [[Mini_Stage_2|Mini Stage 2]]&lt;br /&gt;
* [[Mini_Stage_3|Mini Stage 3]]&lt;br /&gt;
* [[Mini_Stage_4|Mini Stage 4]]&lt;br /&gt;
* [[Mini_Stage_5|Mini Stage 5]]&lt;br /&gt;
* [[Mini_Stage_6|Mini Stage 6]]&lt;br /&gt;
* [[Mini_Stage_7|Mini Stage 7]]&lt;br /&gt;
* [[Mini_Stage_8|Mini Stage 8]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
The stage system is designed so progression is segmented and announced ahead of time, allowing players and guilds to plan race timing and resource strategy.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=231</id>
		<title>Stage 1 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=231"/>
		<updated>2026-03-21T08:31:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 Overview ==&lt;br /&gt;
This page summarizes Stage 1 progression for the x5 server.&lt;br /&gt;
&lt;br /&gt;
=== Duration ===&lt;br /&gt;
* Start: 06/02/2026&lt;br /&gt;
* End: 08/05/2026&lt;br /&gt;
* Length: 3 months&lt;br /&gt;
&lt;br /&gt;
=== Core Settings ===&lt;br /&gt;
* Experience: x5&lt;br /&gt;
* Maximum resets: 50&lt;br /&gt;
* Maximum Master resets: 0&lt;br /&gt;
* Maximum ML: 0&lt;br /&gt;
* Items: Maximum power from Box +5, Ancient items&lt;br /&gt;
* Maximum Wing level: 2.5&lt;br /&gt;
* Maximum quests: 100&lt;br /&gt;
* Maximum earring level: 2&lt;br /&gt;
* Fenrir: Disabled&lt;br /&gt;
* Available locations: 19&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Unlock Flow ===&lt;br /&gt;
* Mini Stage 1: 0-3 resets&lt;br /&gt;
* Mini Stage 2: 4-9 resets (unlocks when 10 players reach 4 resets)&lt;br /&gt;
* Mini Stage 3: 10-15 resets (unlocks when 10 players reach 10 resets)&lt;br /&gt;
* Mini Stage 4: 16-20 resets (unlocks when 10 players reach 16 resets)&lt;br /&gt;
* Mini Stage 5: 21-25 resets (unlocks when 10 players reach 21 resets)&lt;br /&gt;
* Mini Stage 6: 26-30 resets (unlocks when 10 players reach 26 resets)&lt;br /&gt;
* Mini Stage 7: 31-35 resets (unlocks when 10 players reach 31 resets; key unlock mention: Nightmare + Maya Hands (Kanturu))&lt;br /&gt;
* Mini Stage 8: 36-50 resets (unlocks when 10 players reach 36 resets; final mini stage)&lt;br /&gt;
&lt;br /&gt;
=== Mini Stage Pages ===&lt;br /&gt;
* [[Mini_Stage_1|Mini Stage 1]]&lt;br /&gt;
* [[Mini_Stage_2|Mini Stage 2]]&lt;br /&gt;
* [[Mini_Stage_3|Mini Stage 3]]&lt;br /&gt;
* [[Mini_Stage_4|Mini Stage 4]]&lt;br /&gt;
* [[Mini_Stage_5|Mini Stage 5]]&lt;br /&gt;
* [[Mini_Stage_6|Mini Stage 6]]&lt;br /&gt;
* [[Mini_Stage_7|Mini Stage 7]]&lt;br /&gt;
* [[Mini_Stage_8|Mini Stage 8]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
The stage system is designed so progression is segmented and announced ahead of time, allowing players and guilds to plan race timing and resource strategy.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_4_Overview&amp;diff=230</id>
		<title>Stage 4 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_4_Overview&amp;diff=230"/>
		<updated>2026-03-20T15:53:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stage 4 Overview ==  This page contains general information about Stage 4.  === Scope === * Stage purpose and progression goals * Core mechanics for Stage 4 players * Recommended preparation before Mini Stages  === Notes === * Detailed values and formulas will be added. * Keep this page as a high-level Stage 4 reference.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 4 Overview ==&lt;br /&gt;
&lt;br /&gt;
This page contains general information about Stage 4.&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
* Stage purpose and progression goals&lt;br /&gt;
* Core mechanics for Stage 4 players&lt;br /&gt;
* Recommended preparation before Mini Stages&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Detailed values and formulas will be added.&lt;br /&gt;
* Keep this page as a high-level Stage 4 reference.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_3_Overview&amp;diff=229</id>
		<title>Stage 3 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_3_Overview&amp;diff=229"/>
		<updated>2026-03-20T15:52:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stage 3 Overview ==  This page contains general information about Stage 3.  === Scope === * Stage purpose and progression goals * Core mechanics for Stage 3 players * Recommended preparation before Mini Stages  === Notes === * Detailed values and formulas will be added. * Keep this page as a high-level Stage 3 reference.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 3 Overview ==&lt;br /&gt;
&lt;br /&gt;
This page contains general information about Stage 3.&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
* Stage purpose and progression goals&lt;br /&gt;
* Core mechanics for Stage 3 players&lt;br /&gt;
* Recommended preparation before Mini Stages&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Detailed values and formulas will be added.&lt;br /&gt;
* Keep this page as a high-level Stage 3 reference.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_2_Overview&amp;diff=228</id>
		<title>Stage 2 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_2_Overview&amp;diff=228"/>
		<updated>2026-03-20T15:52:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stage 2 Overview ==  This page contains general information about Stage 2.  === Scope === * Stage purpose and progression goals * Core mechanics for Stage 2 players * Recommended preparation before Mini Stages  === Notes === * Detailed values and formulas will be added. * Keep this page as a high-level Stage 2 reference.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 2 Overview ==&lt;br /&gt;
&lt;br /&gt;
This page contains general information about Stage 2.&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
* Stage purpose and progression goals&lt;br /&gt;
* Core mechanics for Stage 2 players&lt;br /&gt;
* Recommended preparation before Mini Stages&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Detailed values and formulas will be added.&lt;br /&gt;
* Keep this page as a high-level Stage 2 reference.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=227</id>
		<title>Stage 1 Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_1_Overview&amp;diff=227"/>
		<updated>2026-03-20T15:52:24Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stage 1 Overview ==  This page contains general information about Stage 1.  === Scope === * Stage purpose and progression goals * Core mechanics for Stage 1 players * Recommended preparation before Mini Stages  === Notes === * Detailed values and formulas will be added. * Keep this page as a high-level Stage 1 reference.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 Overview ==&lt;br /&gt;
&lt;br /&gt;
This page contains general information about Stage 1.&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
* Stage purpose and progression goals&lt;br /&gt;
* Core mechanics for Stage 1 players&lt;br /&gt;
* Recommended preparation before Mini Stages&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Detailed values and formulas will be added.&lt;br /&gt;
* Keep this page as a high-level Stage 1 reference.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=226</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=226"/>
		<updated>2026-03-20T15:12:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 048: nested Stage dropdown v8 visual cleanup */&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  display: list-item !important;&lt;br /&gt;
  margin: 8px 0 !important;&lt;br /&gt;
  padding: 2px 28px 2px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-stage-link {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  max-width: calc(100% - 26px) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-stage-link:hover,&lt;br /&gt;
.stages-inner-stage-link:focus,&lt;br /&gt;
.stages-inner-parent:hover &amp;gt; .stages-inner-stage-link {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle-btn {&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  right: 4px !important;&lt;br /&gt;
  top: 50% !important;&lt;br /&gt;
  transform: translateY(-50%) !important;&lt;br /&gt;
  width: 18px !important;&lt;br /&gt;
  height: 18px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: #f3b549 !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 6px 0 0 14px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.stages-open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-child-item {&lt;br /&gt;
  margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-overview-child-link {&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  opacity: 0.95 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=225</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=225"/>
		<updated>2026-03-20T15:12:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 048: nested Stage dropdown v8 - clean row layout + per-stage overview child */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function pageKeyOf(link) {&lt;br /&gt;
    if (!link) return &#039;&#039;;&lt;br /&gt;
    var href = link.getAttribute(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
    var title = link.getAttribute(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    var fromTitle = title.replace(/\s+/g, &#039;_&#039;).trim();&lt;br /&gt;
    if (fromTitle) return fromTitle;&lt;br /&gt;
&lt;br /&gt;
    var fromQuery = href.match(/[?&amp;amp;](title|page)=([^&amp;amp;]+)/i);&lt;br /&gt;
    if (fromQuery &amp;amp;&amp;amp; fromQuery[2]) return decodeURIComponent(fromQuery[2]);&lt;br /&gt;
&lt;br /&gt;
    var parts = href.split(&#039;/&#039;);&lt;br /&gt;
    return decodeURIComponent(parts[parts.length - 1] || &#039;&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) return n;&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) out.push(c);&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(labelNorm) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(labelNorm);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function stageNumberFromLabel(labelNorm) {&lt;br /&gt;
    var m = labelNorm.match(/^stage\s+([1-4])$/i);&lt;br /&gt;
    return m ? m[1] : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(labelNorm) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(labelNorm);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageOverviewKey(key, stageNum) {&lt;br /&gt;
    return key === &#039;Stage_&#039; + stageNum + &#039;_Overview&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniForStage(key, stageNum) {&lt;br /&gt;
    if (stageNum === &#039;1&#039;) return /^Mini_Stage_\d+$/.test(key);&lt;br /&gt;
    return new RegExp(&#039;^Stage_&#039; + stageNum + &#039;_Mini_Stage_\\d+$&#039;).test(key);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (/^stage\s+[1-4]$/i.test(label)) stageCount++;&lt;br /&gt;
      if (/^mini\s+stage\s+\d+$/i.test(label)) miniCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) return stageCount * 100 + miniCount;&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesList() {&lt;br /&gt;
    var lists = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lists.length; i++) {&lt;br /&gt;
      var s = scoreContainer(lists[i]);&lt;br /&gt;
      if (s &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = s;&lt;br /&gt;
        best = lists[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function buildToggleHandler(stageLi, toggleEl) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      ev.stopImmediatePropagation();&lt;br /&gt;
&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;stages-open&#039;);&lt;br /&gt;
      toggleEl.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function normalizeStageRow(stageLi, stageNum) {&lt;br /&gt;
    stageLi.className = (stageLi.className ? stageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent stages-inner-stage-&#039; + stageNum;&lt;br /&gt;
    stageLi.setAttribute(&#039;data-stage-num&#039;, stageNum);&lt;br /&gt;
&lt;br /&gt;
    var link = directLink(stageLi);&lt;br /&gt;
    if (!link) return null;&lt;br /&gt;
&lt;br /&gt;
    link.href = &#039;#&#039;;&lt;br /&gt;
    link.className = (link.className ? link.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-stage-link&#039;;&lt;br /&gt;
&lt;br /&gt;
    var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
    toggle.type = &#039;button&#039;;&lt;br /&gt;
    toggle.className = &#039;stages-inner-toggle-btn&#039;;&lt;br /&gt;
    toggle.setAttribute(&#039;aria-label&#039;, &#039;Toggle Stage &#039; + stageNum);&lt;br /&gt;
    toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
&lt;br /&gt;
    var handler = buildToggleHandler(stageLi, toggle);&lt;br /&gt;
    toggle.addEventListener(&#039;click&#039;, handler, true);&lt;br /&gt;
    link.addEventListener(&#039;click&#039;, handler, true);&lt;br /&gt;
&lt;br /&gt;
    stageLi.appendChild(toggle);&lt;br /&gt;
    return stageLi;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesList();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedV8Applied === &#039;1&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentStageNum = null;&lt;br /&gt;
    var currentSub = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      if (!link) {&lt;br /&gt;
        rebuilt.push(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var labelNorm = norm(textOf(link));&lt;br /&gt;
      var key = pageKeyOf(link);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(labelNorm)) {&lt;br /&gt;
        currentStageNum = stageNumberFromLabel(labelNorm);&lt;br /&gt;
        currentStageLi = normalizeStageRow(li.cloneNode(true), currentStageNum);&lt;br /&gt;
        currentSub = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentSub.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
        currentStageLi.appendChild(currentSub);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (currentSub &amp;amp;&amp;amp; currentStageNum) {&lt;br /&gt;
        if (isStageOverviewKey(key, currentStageNum) || isMiniForStage(key, currentStageNum)) {&lt;br /&gt;
          var childLi = li.cloneNode(true);&lt;br /&gt;
          childLi.className = (childLi.className ? childLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-child-item&#039;;&lt;br /&gt;
          var childLink = directLink(childLi);&lt;br /&gt;
          if (childLink &amp;amp;&amp;amp; isStageOverviewKey(key, currentStageNum)) {&lt;br /&gt;
            childLink.className = (childLink.className ? childLink.className + &#039; &#039; : &#039;&#039;) + &#039;stages-overview-child-link&#039;;&lt;br /&gt;
          }&lt;br /&gt;
          currentSub.appendChild(childLi);&lt;br /&gt;
          continue;&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentStageNum = null;&lt;br /&gt;
      currentSub = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) list.removeChild(list.firstChild);&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) list.appendChild(rebuilt[i]);&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedV8Applied = &#039;1&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    setTimeout(applyNestedStages, 350);&lt;br /&gt;
    setTimeout(applyNestedStages, 900);&lt;br /&gt;
    setTimeout(applyNestedStages, 1600);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=224</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=224"/>
		<updated>2026-03-20T15:11:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# One-server sidebar without &amp;quot;Guides&amp;quot; section (v2)&lt;br /&gt;
# Events split into: Events / Bosses / Invasions&lt;br /&gt;
# Paste in: https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;amp;action=edit&lt;br /&gt;
&lt;br /&gt;
* About AnarchyMU&lt;br /&gt;
** Main_Page|Main Page&lt;br /&gt;
** Basic_Information|Basic Information&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Beginner_Guide|Beginner Guide&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Important_Server_Facts|Important Server Facts&lt;br /&gt;
** Special_Features_and_Commands|Special Features&lt;br /&gt;
** Client_Keys_and_Commands|Client Keys and Commands&lt;br /&gt;
** Weekly_Rankings_and_Rewards|Weekly Rankings and Rewards&lt;br /&gt;
** Changelog|Changelog&lt;br /&gt;
&lt;br /&gt;
* Server Rates&lt;br /&gt;
** Rates_Errtel|Errtel Rates&lt;br /&gt;
** Rates_Radiance|Radiance Rates&lt;br /&gt;
** Taxa_Upgrade_Seeds|Seeds Upgrade Rates&lt;br /&gt;
** Rate_Chaos_Machine|Chaos Machine Rates&lt;br /&gt;
** Rate_Wing_Level_5|Wing Level 5 Rates&lt;br /&gt;
&lt;br /&gt;
* Stages System&lt;br /&gt;
** Stages_Overview|Overview&lt;br /&gt;
** Stage_1|Stage 1&lt;br /&gt;
** Stage_1_Overview|Overview&lt;br /&gt;
** Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_2|Stage 2&lt;br /&gt;
** Stage_2_Overview|Overview&lt;br /&gt;
** Stage_2_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_2_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_2_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_2_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_2_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_2_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_2_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_2_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_3|Stage 3&lt;br /&gt;
** Stage_3_Overview|Overview&lt;br /&gt;
** Stage_3_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_3_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_3_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_3_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_3_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_3_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_3_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_3_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_4|Stage 4&lt;br /&gt;
** Stage_4_Overview|Overview&lt;br /&gt;
** Stage_4_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_4_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_4_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_4_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_4_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_4_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_4_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_4_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
&lt;br /&gt;
* Classes&lt;br /&gt;
** Dark_Knight|Dark Knight&lt;br /&gt;
** Dark_Wizard|Dark Wizard&lt;br /&gt;
** Fairy_Elf|Fairy Elf&lt;br /&gt;
** Magic_Gladiator|Magic Gladiator&lt;br /&gt;
** Dark_Lord|Dark Lord&lt;br /&gt;
** Summoner|Summoner&lt;br /&gt;
** Rage_Fighter|Rage Fighter&lt;br /&gt;
** Class_Builds_and_Buff_Formulas|Builds and Buff Formulas&lt;br /&gt;
** Combo_(All_Classes)|Combo (All Classes)&lt;br /&gt;
** Change_Class|Change Class&lt;br /&gt;
** Skill_Drop_List|Skill Drop List&lt;br /&gt;
** SD_and_PvP_Options|SD and PvP Options&lt;br /&gt;
&lt;br /&gt;
* Events&lt;br /&gt;
** Blood_Castle|Blood Castle&lt;br /&gt;
** Devil_Square|Devil Square&lt;br /&gt;
** Chaos_Castle|Chaos Castle&lt;br /&gt;
** Illusion_Temple_Guide|Illusion Temple Guide&lt;br /&gt;
** Doppelganger|Doppelganger&lt;br /&gt;
** Varka_Fortress|Varka Fortress&lt;br /&gt;
** Arka_War|Arka War&lt;br /&gt;
** Hall_of_Fame|Hall of Fame&lt;br /&gt;
** PvP_Arenas|PvP Arenas&lt;br /&gt;
** Cherry_Blossom|Cherry Blossom&lt;br /&gt;
** Battle_Royale|Battle Royale&lt;br /&gt;
** TVT_(League_of_Legends)|TVT (League of Legends)&lt;br /&gt;
** AUTO_DROP_EVENT|AUTO DROP EVENT&lt;br /&gt;
** PVP_CHAMPIONSHIP|PVP CHAMPIONSHIP&lt;br /&gt;
** Castle_Siege|Castle Siege&lt;br /&gt;
&lt;br /&gt;
* Bosses&lt;br /&gt;
** Bosses|Bosses&lt;br /&gt;
** Server_Strategy|Server Strategy&lt;br /&gt;
&lt;br /&gt;
* Invasions&lt;br /&gt;
** Invasions|Invasions&lt;br /&gt;
** Golden_Invasions|Golden Invasions&lt;br /&gt;
&lt;br /&gt;
* Mini Games&lt;br /&gt;
** Evomon_Evolves_Event|Evomon Evolves&lt;br /&gt;
** Find_The_Bombs|Find The Bombs&lt;br /&gt;
** Balls_e_Cows_Event|Balls and Cows&lt;br /&gt;
** Jewel_Bingo_Event|Jewel Bingo&lt;br /&gt;
** Mu_Roomy_Event|Mu Roomy&lt;br /&gt;
&lt;br /&gt;
* Quests&lt;br /&gt;
** Quest_Marlon|Marlon&lt;br /&gt;
** Sabina_The_Priest|Quest 2nd Class&lt;br /&gt;
** Quest_Apostle_Devin|Quest 3rd Class&lt;br /&gt;
** 4th_Class_Quest|Quest 4th Class&lt;br /&gt;
** 5th_Class_Quest|Quest 5th Class&lt;br /&gt;
** Wandering_Merchant_Zyro_Quest|Inventory Expansion&lt;br /&gt;
** Leveling_Guide|Leveling Guide&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Stages_System|Stages System&lt;br /&gt;
** Stage_1_(Mini-Stages)|Stage 1 (Mini-Stages)&lt;br /&gt;
** Starter_Packs|Starter Packs&lt;br /&gt;
** Off_Leveling|Off Leveling&lt;br /&gt;
&lt;br /&gt;
* Chaos Machine&lt;br /&gt;
** Wing_Level_1|Wing Level 1&lt;br /&gt;
** Wing_Level_2|Wing Level 2&lt;br /&gt;
** Wing_Level_3|Wing Level 3&lt;br /&gt;
** Wing_Level_4|Wing Level 4&lt;br /&gt;
** Wing_Level_5|Wing Level 5&lt;br /&gt;
** Guia_Wing_Core|Wing Cores&lt;br /&gt;
** Armas_Blessed|Blessed Weapons&lt;br /&gt;
** Armas_Mastery|Mastery Weapons&lt;br /&gt;
** Earrings_Upgrade|Earrings Upgrade&lt;br /&gt;
** Guia_Ancient_Hero_Soul|Ancient Hero Soul&lt;br /&gt;
** Blood_Angel_Items|Blood Angel Items&lt;br /&gt;
** Ability_Enhancement_Core|Ability Enhancement Core&lt;br /&gt;
** Fenrir|Fenrir&lt;br /&gt;
** Wings_Creation|Wings Creation&lt;br /&gt;
** Seeds_and_Socket|Seeds and Socket&lt;br /&gt;
** Custom_Jewels|Custom Jewels&lt;br /&gt;
** Chaos_Machine_and_Jewel_Rates|Chaos Machine and Jewel Rates&lt;br /&gt;
** Upgrade_Item_Options|Upgrade Item Options&lt;br /&gt;
** Fenrir_Creation|Fenrir Creation&lt;br /&gt;
** Blessed_Divine_Weapons_Mix|Blessed Divine Weapons Mix&lt;br /&gt;
** Ghost_Horse|Ghost Horse&lt;br /&gt;
&lt;br /&gt;
* Economy&lt;br /&gt;
** Gold_Shops|Gold Shops&lt;br /&gt;
** Gold_and_PC_Points|Gold and PC Points&lt;br /&gt;
** Buy_Jewels|Buy Jewels&lt;br /&gt;
** Market_Place|Market Place&lt;br /&gt;
** Drop_Info|Drop Info&lt;br /&gt;
** Web_Sell_Item|Web Sell Item&lt;br /&gt;
** Web_Upgrade_Item|Web Upgrade Item&lt;br /&gt;
** VIP_Packages|VIP Packages&lt;br /&gt;
** Talisman_of_Chaos_Assembly_(TOCA)|TOCA&lt;br /&gt;
&lt;br /&gt;
* Community&lt;br /&gt;
** Discord|Discord&lt;br /&gt;
** Rules|Rules&lt;br /&gt;
** Privacy_policy|Privacy Policy&lt;br /&gt;
** Staff_Contact|Staff Contact&lt;br /&gt;
** Game_Not_Working|Game Not Working&lt;br /&gt;
** Main_Problem_Solutions|Main Problem Solutions&lt;br /&gt;
** Error_TDRV-0008|Error TDRV-0008&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=223</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=223"/>
		<updated>2026-03-20T14:58:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 047: nested Stage 1-4 mini-stage dropdown styles - v7 with precise click zones */&lt;br /&gt;
&lt;br /&gt;
/* Force mini stages hidden by default */&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  visibility: hidden !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 6px 0 0 30px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  max-height: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show mini stages when parent is open */&lt;br /&gt;
.stages-inner-parent.stages-open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  max-height: 10000px !important;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  display: list-item !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent &amp;gt; a {&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  display: inline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Very narrow and precise toggle icon */&lt;br /&gt;
.stages-inner-toggle-icon {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  width: 16px !important;&lt;br /&gt;
  height: 16px !important;&lt;br /&gt;
  margin-right: 4px !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
  color: #f3b549 !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  font-size: 1em !important;&lt;br /&gt;
  user-select: none !important;&lt;br /&gt;
  -webkit-user-select: none !important;&lt;br /&gt;
  -moz-user-select: none !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  flex-shrink: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle-icon:hover {&lt;br /&gt;
  color: #ffc107 !important;&lt;br /&gt;
  text-shadow: 0 0 2px rgba(255, 193, 7, 0.5) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stage parent row padding to prevent click overlap */&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  padding: 2px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li {&lt;br /&gt;
  display: list-item !important;&lt;br /&gt;
  margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=222</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=222"/>
		<updated>2026-03-20T14:58:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 047: robust nested Stage dropdown - v7 with precise click zones */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function urlOf(link) {&lt;br /&gt;
    if (!link) return &#039;&#039;;&lt;br /&gt;
    var href = link.getAttribute(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
    var title = link.getAttribute(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
    var parts = href.split(&#039;/&#039;);&lt;br /&gt;
    var page = parts[parts.length - 1] || &#039;&#039;;&lt;br /&gt;
    return page || title;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function getStageNumber(label) {&lt;br /&gt;
    var m = label.match(/^stage\s+([1-4])$/i);&lt;br /&gt;
    return m ? m[1] : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabelForStage(url, label, stageNum) {&lt;br /&gt;
    if (!isMiniLabel(label)) return false;&lt;br /&gt;
&lt;br /&gt;
    if (stageNum === &#039;1&#039;) {&lt;br /&gt;
      return !/^Stage_\d+_Mini_Stage/.test(url);&lt;br /&gt;
    } else {&lt;br /&gt;
      var pattern = new RegExp(&#039;^Stage_&#039; + stageNum + &#039;_Mini_Stage&#039;);&lt;br /&gt;
      return pattern.test(url);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (/^stage\s+[1-4]$/i.test(label)) stageCount++;&lt;br /&gt;
      if (/^mini\s+stage\s+\d+$/i.test(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleSpan, stageNum) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      // Prevent event from bubbling up to parent LI or window&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      ev.stopImmediatePropagation();&lt;br /&gt;
&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;stages-open&#039;);&lt;br /&gt;
      toggleSpan.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      console.log(&#039;[UPDATE-047] Stage &#039; + stageNum + &#039; toggle: &#039; + (open ? &#039;OPENED&#039; : &#039;CLOSED&#039;));&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedV7Applied === &#039;1&#039;) {&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var currentStageNum = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      if (!link) {&lt;br /&gt;
        rebuilt.push(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var label = textOf(link);&lt;br /&gt;
      var labelNorm = norm(label);&lt;br /&gt;
      var url = urlOf(link);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(labelNorm)) {&lt;br /&gt;
        var stageNum = getStageNumber(labelNorm);&lt;br /&gt;
        currentStageNum = stageNum;&lt;br /&gt;
&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent stages-inner-stage-&#039; + stageNum;&lt;br /&gt;
        currentStageLi.setAttribute(&#039;data-stage-num&#039;, stageNum);&lt;br /&gt;
&lt;br /&gt;
        var stageLink = directLink(currentStageLi);&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          stageLink.href = &#039;#&#039;;&lt;br /&gt;
&lt;br /&gt;
          // Create toggle span - very narrow and precise&lt;br /&gt;
          var toggleSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
          toggleSpan.className = &#039;stages-inner-toggle-icon&#039;;&lt;br /&gt;
          toggleSpan.setAttribute(&#039;data-stage-toggle&#039;, stageNum);&lt;br /&gt;
          toggleSpan.textContent = &#039;▸&#039;;&lt;br /&gt;
          toggleSpan.style.display = &#039;inline-block&#039;;&lt;br /&gt;
          toggleSpan.style.width = &#039;16px&#039;;&lt;br /&gt;
          toggleSpan.style.height = &#039;16px&#039;;&lt;br /&gt;
          toggleSpan.style.marginRight = &#039;4px&#039;;&lt;br /&gt;
          toggleSpan.style.color = &#039;#f3b549&#039;;&lt;br /&gt;
          toggleSpan.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
          toggleSpan.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          toggleSpan.style.textAlign = &#039;center&#039;;&lt;br /&gt;
          toggleSpan.style.userSelect = &#039;none&#039;;&lt;br /&gt;
&lt;br /&gt;
          var toggleHandler = makeToggle(currentStageLi, toggleSpan, stageNum);&lt;br /&gt;
&lt;br /&gt;
          // Add click listener only to toggle span&lt;br /&gt;
          toggleSpan.addEventListener(&#039;click&#039;, toggleHandler, true);&lt;br /&gt;
&lt;br /&gt;
          // Add click listener to link to also toggle&lt;br /&gt;
          stageLink.addEventListener(&#039;click&#039;, toggleHandler, true);&lt;br /&gt;
&lt;br /&gt;
          stageLink.parentNode.insertBefore(toggleSpan, stageLink);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
        currentMiniUl.setAttribute(&#039;data-stage-minis&#039;, stageNum);&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (isMiniLabel(labelNorm)) {&lt;br /&gt;
        if (currentMiniUl &amp;amp;&amp;amp; currentStageNum) {&lt;br /&gt;
          var matches = isMiniLabelForStage(url, label, currentStageNum);&lt;br /&gt;
          if (matches) {&lt;br /&gt;
            currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
            continue;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      currentStageNum = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedV7Applied = &#039;1&#039;;&lt;br /&gt;
    console.log(&#039;[UPDATE-047] Applied nested stages v7. Rebuilt &#039; + rebuilt.length + &#039; items.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    console.log(&#039;[UPDATE-047] Boot sequence starting v7...&#039;);&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 350);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 900);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=221</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=221"/>
		<updated>2026-03-20T14:54:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 046: nested Stage 1-4 mini-stage dropdown styles - v6 aggressive CSS */&lt;br /&gt;
&lt;br /&gt;
/* Force mini stages hidden by default */&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  visibility: hidden !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 6px 0 0 30px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  max-height: 0 !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show mini stages when parent is open */&lt;br /&gt;
.stages-inner-parent.stages-open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  max-height: 10000px !important;&lt;br /&gt;
  overflow: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  display: list-item !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent &amp;gt; a {&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  display: inline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle-icon {&lt;br /&gt;
  display: inline !important;&lt;br /&gt;
  margin-right: 6px !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
  color: #f3b549 !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  font-size: 1em !important;&lt;br /&gt;
  user-select: none !important;&lt;br /&gt;
  -webkit-user-select: none !important;&lt;br /&gt;
  -moz-user-select: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li {&lt;br /&gt;
  display: list-item !important;&lt;br /&gt;
  margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=220</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=220"/>
		<updated>2026-03-20T14:54:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 046: robust nested Stage dropdown - v6 with aggressive CSS and inline toggle */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function urlOf(link) {&lt;br /&gt;
    if (!link) return &#039;&#039;;&lt;br /&gt;
    var href = link.getAttribute(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
    var title = link.getAttribute(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
    var parts = href.split(&#039;/&#039;);&lt;br /&gt;
    var page = parts[parts.length - 1] || &#039;&#039;;&lt;br /&gt;
    return page || title;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function getStageNumber(label) {&lt;br /&gt;
    var m = label.match(/^stage\s+([1-4])$/i);&lt;br /&gt;
    return m ? m[1] : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabelForStage(url, label, stageNum) {&lt;br /&gt;
    if (!isMiniLabel(label)) return false;&lt;br /&gt;
&lt;br /&gt;
    if (stageNum === &#039;1&#039;) {&lt;br /&gt;
      return !/^Stage_\d+_Mini_Stage/.test(url);&lt;br /&gt;
    } else {&lt;br /&gt;
      var pattern = new RegExp(&#039;^Stage_&#039; + stageNum + &#039;_Mini_Stage&#039;);&lt;br /&gt;
      return pattern.test(url);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (/^stage\s+[1-4]$/i.test(label)) stageCount++;&lt;br /&gt;
      if (/^mini\s+stage\s+\d+$/i.test(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleSpan) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;stages-open&#039;);&lt;br /&gt;
      toggleSpan.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      console.warn(&#039;[UPDATE-046] TOGGLE CLICKED: Stage now &#039; + (open ? &#039;OPEN&#039; : &#039;CLOSED&#039;));&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedV6Applied === &#039;1&#039;) {&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var currentStageNum = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      if (!link) {&lt;br /&gt;
        rebuilt.push(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var label = textOf(link);&lt;br /&gt;
      var labelNorm = norm(label);&lt;br /&gt;
      var url = urlOf(link);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(labelNorm)) {&lt;br /&gt;
        var stageNum = getStageNumber(labelNorm);&lt;br /&gt;
        currentStageNum = stageNum;&lt;br /&gt;
&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent&#039;;&lt;br /&gt;
&lt;br /&gt;
        var stageLink = directLink(currentStageLi);&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          stageLink.href = &#039;#&#039;;&lt;br /&gt;
&lt;br /&gt;
          // Create toggle span and insert before link&lt;br /&gt;
          var toggleSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
          toggleSpan.className = &#039;stages-inner-toggle-icon&#039;;&lt;br /&gt;
          toggleSpan.textContent = &#039;▸&#039;;&lt;br /&gt;
          toggleSpan.style.marginRight = &#039;6px&#039;;&lt;br /&gt;
          toggleSpan.style.color = &#039;#f3b549&#039;;&lt;br /&gt;
          toggleSpan.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
          toggleSpan.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
&lt;br /&gt;
          var toggleHandler = makeToggle(currentStageLi, toggleSpan);&lt;br /&gt;
          toggleSpan.addEventListener(&#039;click&#039;, toggleHandler);&lt;br /&gt;
          stageLink.addEventListener(&#039;click&#039;, toggleHandler);&lt;br /&gt;
&lt;br /&gt;
          stageLink.parentNode.insertBefore(toggleSpan, stageLink);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (isMiniLabel(labelNorm)) {&lt;br /&gt;
        if (currentMiniUl &amp;amp;&amp;amp; currentStageNum) {&lt;br /&gt;
          var matches = isMiniLabelForStage(url, label, currentStageNum);&lt;br /&gt;
          if (matches) {&lt;br /&gt;
            currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
            continue;&lt;br /&gt;
          }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      currentStageNum = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedV6Applied = &#039;1&#039;;&lt;br /&gt;
    console.warn(&#039;[UPDATE-046] Successfully applied nested stages v6. Rebuilt &#039; + rebuilt.length + &#039; items.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    console.warn(&#039;[UPDATE-046] Boot sequence starting v6...&#039;);&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 350);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 900);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=219</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=219"/>
		<updated>2026-03-20T14:44:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 045: nested Stage 1-4 mini-stage dropdown styles - v5 */&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent &amp;gt; a {&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  margin-left: 4px !important;&lt;br /&gt;
  margin-right: 8px !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: #f3b549 !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
  font-size: 12px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  padding: 2px 4px !important;&lt;br /&gt;
  vertical-align: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.open .stages-inner-toggle {&lt;br /&gt;
  color: #ffc107 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 6px 0 0 14px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li {&lt;br /&gt;
  margin: 4px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=218</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=218"/>
		<updated>2026-03-20T14:43:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 045: robust nested Stage dropdown - v5 with extensive debug logging */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function urlOf(link) {&lt;br /&gt;
    if (!link) return &#039;&#039;;&lt;br /&gt;
    var href = link.getAttribute(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
    var title = link.getAttribute(&#039;title&#039;) || &#039;&#039;;&lt;br /&gt;
    var parts = href.split(&#039;/&#039;);&lt;br /&gt;
    var page = parts[parts.length - 1] || &#039;&#039;;&lt;br /&gt;
    return page || title;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function getStageNumber(label) {&lt;br /&gt;
    var m = label.match(/^stage\s+([1-4])$/i);&lt;br /&gt;
    return m ? m[1] : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabelForStage(url, label, stageNum) {&lt;br /&gt;
    if (!isMiniLabel(label)) return false;&lt;br /&gt;
&lt;br /&gt;
    if (stageNum === &#039;1&#039;) {&lt;br /&gt;
      // Stage 1 minis should NOT have Stage_ prefix in URL&lt;br /&gt;
      return !/^Stage_\d+_Mini_Stage/.test(url);&lt;br /&gt;
    } else {&lt;br /&gt;
      // Stage N (2-4) minis should have Stage_N_ prefix in URL&lt;br /&gt;
      var pattern = new RegExp(&#039;^Stage_&#039; + stageNum + &#039;_Mini_Stage&#039;);&lt;br /&gt;
      return pattern.test(url);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (/^stage\s+[1-4]$/i.test(label)) stageCount++;&lt;br /&gt;
      if (/^mini\s+stage\s+\d+$/i.test(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleBtn) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
      toggleBtn.setAttribute(&#039;aria-expanded&#039;, open ? &#039;true&#039; : &#039;false&#039;);&lt;br /&gt;
      toggleBtn.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Toggle &#039; + stageLi.className + &#039;, now &#039; + (open ? &#039;open&#039; : &#039;closed&#039;));&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedApplied === &#039;1&#039;) {&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Already applied or no list found.&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    console.log(&#039;[UPDATE-045] Found &#039; + items.length + &#039; list items to process.&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var currentStageNum = null;&lt;br /&gt;
    var currentStageLabel = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      if (!link) {&lt;br /&gt;
        console.log(&#039;[UPDATE-045] Item &#039; + i + &#039; has no link, skipping.&#039;);&lt;br /&gt;
        rebuilt.push(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var label = textOf(link);&lt;br /&gt;
      var labelNorm = norm(label);&lt;br /&gt;
      var url = urlOf(link);&lt;br /&gt;
&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Item &#039; + i + &#039;: label=&amp;quot;&#039; + label + &#039;&amp;quot;, url=&amp;quot;&#039; + url + &#039;&amp;quot;, normalized=&amp;quot;&#039; + labelNorm + &#039;&amp;quot;&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(labelNorm)) {&lt;br /&gt;
        var stageNum = getStageNumber(labelNorm);&lt;br /&gt;
        currentStageNum = stageNum;&lt;br /&gt;
        currentStageLabel = label;&lt;br /&gt;
&lt;br /&gt;
        console.log(&#039;[UPDATE-045] -&amp;gt; is Stage &#039; + stageNum);&lt;br /&gt;
&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Make the stage link NOT navigate and act as toggle&lt;br /&gt;
        var stageLink = directLink(currentStageLi);&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          stageLink.href = &#039;#&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
        toggle.type = &#039;button&#039;;&lt;br /&gt;
        toggle.className = &#039;stages-inner-toggle&#039;;&lt;br /&gt;
        toggle.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
        toggle.setAttribute(&#039;data-stage&#039;, stageNum);&lt;br /&gt;
        toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggleHandler = makeToggle(currentStageLi, toggle);&lt;br /&gt;
        toggle.addEventListener(&#039;click&#039;, toggleHandler);&lt;br /&gt;
&lt;br /&gt;
        // Also make the stage link itself toggleable&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
            ev.preventDefault();&lt;br /&gt;
            ev.stopPropagation();&lt;br /&gt;
            toggle.click();&lt;br /&gt;
            return false;&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(toggle);&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // Check if this is a mini-stage that belongs to the current stage&lt;br /&gt;
      if (isMiniLabel(labelNorm)) {&lt;br /&gt;
        console.log(&#039;[UPDATE-045] -&amp;gt; is Mini Stage&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (currentMiniUl &amp;amp;&amp;amp; currentStageNum) {&lt;br /&gt;
          var matches = isMiniLabelForStage(url, label, currentStageNum);&lt;br /&gt;
          console.log(&#039;[UPDATE-045]    -&amp;gt; matches Stage &#039; + currentStageNum + &#039;? &#039; + (matches ? &#039;YES&#039; : &#039;NO, expected &#039; + (currentStageNum === &#039;1&#039; ? &#039;Mini_Stage_*&#039; : &#039;Stage_&#039; + currentStageNum + &#039;_Mini_Stage_*&#039;)));&lt;br /&gt;
&lt;br /&gt;
          if (matches) {&lt;br /&gt;
            currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
            continue;&lt;br /&gt;
          }&lt;br /&gt;
        } else {&lt;br /&gt;
          console.log(&#039;[UPDATE-045]    -&amp;gt; no current stage to attach to, will be orphan&#039;);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // Not a stage, not a matching mini; reset and add as-is&lt;br /&gt;
      console.log(&#039;[UPDATE-045] -&amp;gt; orphan item, resetting stage context&#039;);&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      currentStageNum = null;&lt;br /&gt;
      currentStageLabel = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    console.log(&#039;[UPDATE-045] Rebuilt &#039; + rebuilt.length + &#039; items.&#039;);&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedApplied = &#039;1&#039;;&lt;br /&gt;
    console.log(&#039;[UPDATE-045] Successfully applied nested stages.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    console.log(&#039;[UPDATE-045] Boot sequence starting...&#039;);&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Retry 1 at 350ms&#039;);&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 350);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Retry 2 at 900ms&#039;);&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 900);&lt;br /&gt;
    window.setTimeout(function () {&lt;br /&gt;
      console.log(&#039;[UPDATE-045] Retry 3 at 1800ms&#039;);&lt;br /&gt;
      applyNestedStages();&lt;br /&gt;
    }, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=217</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=217"/>
		<updated>2026-03-20T14:35:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 044: robust nested Stage dropdown - v4 with correct mini-stage grouping */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function urlOf(link) {&lt;br /&gt;
    if (!link) return &#039;&#039;;&lt;br /&gt;
    var href = link.getAttribute(&#039;href&#039;) || &#039;&#039;;&lt;br /&gt;
    var parts = href.split(&#039;/&#039;);&lt;br /&gt;
    return parts[parts.length - 1] || &#039;&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function getStageNumber(label) {&lt;br /&gt;
    var m = label.match(/^stage\s+([1-4])$/i);&lt;br /&gt;
    return m ? m[1] : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabelForStage(url, stageNum) {&lt;br /&gt;
    if (stageNum === &#039;1&#039;) {&lt;br /&gt;
      // Stage 1 minis are like &amp;quot;Mini_Stage_X&amp;quot; (no prefix)&lt;br /&gt;
      return /^Mini_Stage_\d+$/.test(url);&lt;br /&gt;
    } else {&lt;br /&gt;
      // Stage 2/3/4 minis are like &amp;quot;Stage_2_Mini_Stage_X&amp;quot;&lt;br /&gt;
      var pattern = new RegExp(&#039;^Stage_&#039; + stageNum + &#039;_Mini_Stage_\\d+$&#039;);&lt;br /&gt;
      return pattern.test(url);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (/^stage\s+[1-4]$/i.test(label)) stageCount++;&lt;br /&gt;
      if (/^mini\s+stage\s+\d+$/i.test(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleBtn) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
      toggleBtn.setAttribute(&#039;aria-expanded&#039;, open ? &#039;true&#039; : &#039;false&#039;);&lt;br /&gt;
      toggleBtn.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedApplied === &#039;1&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var currentStageNum = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      var label = textOf(link);&lt;br /&gt;
      var url = urlOf(link);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(label)) {&lt;br /&gt;
        var stageNum = getStageNumber(label);&lt;br /&gt;
        currentStageNum = stageNum;&lt;br /&gt;
        &lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Make the stage link NOT navigate and act as toggle&lt;br /&gt;
        var stageLink = directLink(currentStageLi);&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          stageLink.href = &#039;#&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
        toggle.type = &#039;button&#039;;&lt;br /&gt;
        toggle.className = &#039;stages-inner-toggle&#039;;&lt;br /&gt;
        toggle.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
        toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggleHandler = makeToggle(currentStageLi, toggle);&lt;br /&gt;
        toggle.addEventListener(&#039;click&#039;, toggleHandler);&lt;br /&gt;
&lt;br /&gt;
        // Also make the stage link itself toggleable&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
            ev.preventDefault();&lt;br /&gt;
            ev.stopPropagation();&lt;br /&gt;
            toggle.click();&lt;br /&gt;
            return false;&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(toggle);&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // Check if this is a mini-stage that belongs to the current stage&lt;br /&gt;
      if (currentMiniUl &amp;amp;&amp;amp; currentStageNum &amp;amp;&amp;amp; isMiniLabelForStage(url, currentStageNum)) {&lt;br /&gt;
        currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      // Not a stage, not a matching mini; reset and add as-is&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      currentStageNum = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedApplied = &#039;1&#039;;&lt;br /&gt;
    console.log(&#039;[UPDATE-044] Stages nested dropdown applied with correct mini-stage grouping.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(applyNestedStages, 350);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 900);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=216</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=216"/>
		<updated>2026-03-20T14:32:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 043: nested Stage 1-4 mini-stage dropdown styles - v3 with bold stage text */&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin-left: 8px;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #f3b549;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent &amp;gt; a {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 6px 0 0 14px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=215</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=215"/>
		<updated>2026-03-20T14:31:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 043: robust nested Stage dropdown regrouping - v3 with proper click handling and styling */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (isStageLabel(label)) stageCount++;&lt;br /&gt;
      if (isMiniLabel(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleBtn, stageLink) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
      toggleBtn.setAttribute(&#039;aria-expanded&#039;, open ? &#039;true&#039; : &#039;false&#039;);&lt;br /&gt;
      toggleBtn.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
      return false;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedApplied === &#039;1&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var link = directLink(li);&lt;br /&gt;
      var label = textOf(link);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(label)) {&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent&#039;;&lt;br /&gt;
&lt;br /&gt;
        // Make the stage link NOT navigate and act as toggle&lt;br /&gt;
        var stageLink = directLink(currentStageLi);&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
          stageLink.href = &#039;#&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
        toggle.type = &#039;button&#039;;&lt;br /&gt;
        toggle.className = &#039;stages-inner-toggle&#039;;&lt;br /&gt;
        toggle.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
        toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggleHandler = makeToggle(currentStageLi, toggle, stageLink);&lt;br /&gt;
        toggle.addEventListener(&#039;click&#039;, toggleHandler);&lt;br /&gt;
&lt;br /&gt;
        // Also make the stage link itself toggleable&lt;br /&gt;
        if (stageLink) {&lt;br /&gt;
          stageLink.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
            ev.preventDefault();&lt;br /&gt;
            ev.stopPropagation();&lt;br /&gt;
            toggle.click();&lt;br /&gt;
            return false;&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(toggle);&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (isMiniLabel(label) &amp;amp;&amp;amp; currentMiniUl) {&lt;br /&gt;
        currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedApplied = &#039;1&#039;;&lt;br /&gt;
    console.log(&#039;[UPDATE-043] Stages nested dropdown applied successfully.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(applyNestedStages, 350);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 900);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=214</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=214"/>
		<updated>2026-03-20T12:57:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 042: nested Stage 1-4 mini-stage dropdown styles */&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin-left: 8px;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #f3b549;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 6px 0 0 14px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=213</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=213"/>
		<updated>2026-03-20T12:56:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
/* Update 042: robust nested Stage dropdown regrouping for varying sidebar DOMs */&lt;br /&gt;
(function () {&lt;br /&gt;
  function textOf(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function norm(s) {&lt;br /&gt;
    return (s || &#039;&#039;).replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function directLink(li) {&lt;br /&gt;
    if (!li || !li.childNodes) return null;&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; li.childNodes.length; i++) {&lt;br /&gt;
      var n = li.childNodes[i];&lt;br /&gt;
      if (n &amp;amp;&amp;amp; n.nodeType === 1 &amp;amp;&amp;amp; n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;a&#039;) {&lt;br /&gt;
        return n;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return li.querySelector ? li.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function childLis(container) {&lt;br /&gt;
    if (!container || !container.children) return [];&lt;br /&gt;
    var out = [];&lt;br /&gt;
    var i;&lt;br /&gt;
    for (i = 0; i &amp;lt; container.children.length; i++) {&lt;br /&gt;
      var c = container.children[i];&lt;br /&gt;
      if (c &amp;amp;&amp;amp; c.tagName &amp;amp;&amp;amp; c.tagName.toLowerCase() === &#039;li&#039;) {&lt;br /&gt;
        out.push(c);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return out;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function scoreContainer(container) {&lt;br /&gt;
    var lis = childLis(container);&lt;br /&gt;
    if (!lis.length) return 0;&lt;br /&gt;
&lt;br /&gt;
    var stageCount = 0;&lt;br /&gt;
    var miniCount = 0;&lt;br /&gt;
    var overviewCount = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; lis.length; i++) {&lt;br /&gt;
      var label = norm(textOf(directLink(lis[i])));&lt;br /&gt;
      if (isStageLabel(label)) stageCount++;&lt;br /&gt;
      if (isMiniLabel(label)) miniCount++;&lt;br /&gt;
      if (label === &#039;overview&#039;) overviewCount++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (stageCount &amp;gt;= 4 &amp;amp;&amp;amp; miniCount &amp;gt;= 8) {&lt;br /&gt;
      return (stageCount * 100) + miniCount + (overviewCount ? 10 : 0);&lt;br /&gt;
    }&lt;br /&gt;
    return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesListContainer() {&lt;br /&gt;
    var candidates = document.querySelectorAll(&#039;ul, ol&#039;);&lt;br /&gt;
    var best = null;&lt;br /&gt;
    var bestScore = 0;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; candidates.length; i++) {&lt;br /&gt;
      var score = scoreContainer(candidates[i]);&lt;br /&gt;
      if (score &amp;gt; bestScore) {&lt;br /&gt;
        bestScore = score;&lt;br /&gt;
        best = candidates[i];&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return best;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function makeToggle(stageLi, toggleBtn) {&lt;br /&gt;
    return function (ev) {&lt;br /&gt;
      ev.preventDefault();&lt;br /&gt;
      ev.stopPropagation();&lt;br /&gt;
      var open = stageLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
      toggleBtn.setAttribute(&#039;aria-expanded&#039;, open ? &#039;true&#039; : &#039;false&#039;);&lt;br /&gt;
      toggleBtn.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
    };&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var list = findStagesListContainer();&lt;br /&gt;
    if (!list || list.dataset.stagesNestedApplied === &#039;1&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var items = childLis(list);&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
    var i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; items.length; i++) {&lt;br /&gt;
      var li = items[i];&lt;br /&gt;
      var label = textOf(directLink(li));&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(label)) {&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.className = (currentStageLi.className ? currentStageLi.className + &#039; &#039; : &#039;&#039;) + &#039;stages-inner-parent&#039;;&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
        toggle.type = &#039;button&#039;;&lt;br /&gt;
        toggle.className = &#039;stages-inner-toggle&#039;;&lt;br /&gt;
        toggle.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
        toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
        toggle.addEventListener(&#039;click&#039;, makeToggle(currentStageLi, toggle));&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(toggle);&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (isMiniLabel(label) &amp;amp;&amp;amp; currentMiniUl) {&lt;br /&gt;
        currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
        continue;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    while (list.firstChild) {&lt;br /&gt;
      list.removeChild(list.firstChild);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; rebuilt.length; i++) {&lt;br /&gt;
      list.appendChild(rebuilt[i]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    list.dataset.stagesNestedApplied = &#039;1&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function boot() {&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
    window.setTimeout(applyNestedStages, 350);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 900);&lt;br /&gt;
    window.setTimeout(applyNestedStages, 1800);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, boot);&lt;br /&gt;
  } else {&lt;br /&gt;
    boot();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=212</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=212"/>
		<updated>2026-03-20T12:52:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 041: nested Stage 1-4 mini-stage dropdown styles */&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent {&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-toggle {&lt;br /&gt;
  float: right;&lt;br /&gt;
  margin-left: 8px;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #f3b549;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu {&lt;br /&gt;
  display: none;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  margin: 6px 0 0 14px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-parent.open &amp;gt; .stages-inner-submenu {&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.stages-inner-submenu &amp;gt; li &amp;gt; a {&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=211</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.js&amp;diff=211"/>
		<updated>2026-03-20T12:52:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: &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;
// Ensures class card images use the intended foreground image if data-src is present.&lt;br /&gt;
(function () {&lt;br /&gt;
  function applyDataSrc() {&lt;br /&gt;
    var images = document.querySelectorAll(&#039;.mw-card-image img[data-src]&#039;);&lt;br /&gt;
    for (var i = 0; i &amp;lt; images.length; i++) {&lt;br /&gt;
      var img = images[i];&lt;br /&gt;
      var dataSrc = img.getAttribute(&#039;data-src&#039;);&lt;br /&gt;
      if (dataSrc &amp;amp;&amp;amp; img.getAttribute(&#039;src&#039;) !== dataSrc) {&lt;br /&gt;
        img.setAttribute(&#039;src&#039;, dataSrc);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyDataSrc);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyDataSrc();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
/* Update 041: make Stage 1-4 nested dropdown groups inside Stages System menu */&lt;br /&gt;
(function () {&lt;br /&gt;
  function txt(el) {&lt;br /&gt;
    return (el &amp;amp;&amp;amp; el.textContent ? el.textContent : &#039;&#039;).trim();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function normalize(s) {&lt;br /&gt;
    return s.replace(/\s+/g, &#039; &#039;).trim().toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function findStagesSystemList() {&lt;br /&gt;
    var links = Array.prototype.slice.call(document.querySelectorAll(&#039;a&#039;));&lt;br /&gt;
    for (var i = 0; i &amp;lt; links.length; i++) {&lt;br /&gt;
      var label = normalize(txt(links[i]));&lt;br /&gt;
      if (label === &#039;stages system&#039;) {&lt;br /&gt;
        var li = links[i].closest(&#039;li&#039;);&lt;br /&gt;
        if (!li) continue;&lt;br /&gt;
        var ul = li.querySelector(&#039;:scope &amp;gt; ul, :scope &amp;gt; .submenu&#039;);&lt;br /&gt;
        if (ul) return ul;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isStageLabel(label) {&lt;br /&gt;
    return /^stage\s+[1-4]$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function isMiniLabel(label) {&lt;br /&gt;
    return /^mini\s+stage\s+\d+$/i.test(label);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function applyNestedStages() {&lt;br /&gt;
    var ul = findStagesSystemList();&lt;br /&gt;
    if (!ul || ul.dataset.stagesNestedApplied === &#039;1&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    var items = Array.prototype.slice.call(ul.children).filter(function (n) {&lt;br /&gt;
      return n.tagName &amp;amp;&amp;amp; n.tagName.toLowerCase() === &#039;li&#039;;&lt;br /&gt;
    });&lt;br /&gt;
    if (!items.length) return;&lt;br /&gt;
&lt;br /&gt;
    var rebuilt = [];&lt;br /&gt;
    var currentStageLi = null;&lt;br /&gt;
    var currentMiniUl = null;&lt;br /&gt;
&lt;br /&gt;
    items.forEach(function (li) {&lt;br /&gt;
      var a = li.querySelector(&#039;:scope &amp;gt; a&#039;);&lt;br /&gt;
      var label = txt(a);&lt;br /&gt;
&lt;br /&gt;
      if (isStageLabel(label)) {&lt;br /&gt;
        currentStageLi = li.cloneNode(true);&lt;br /&gt;
        currentStageLi.classList.add(&#039;stages-inner-parent&#039;);&lt;br /&gt;
&lt;br /&gt;
        currentMiniUl = document.createElement(&#039;ul&#039;);&lt;br /&gt;
        currentMiniUl.className = &#039;stages-inner-submenu&#039;;&lt;br /&gt;
&lt;br /&gt;
        var toggle = document.createElement(&#039;button&#039;);&lt;br /&gt;
        toggle.type = &#039;button&#039;;&lt;br /&gt;
        toggle.className = &#039;stages-inner-toggle&#039;;&lt;br /&gt;
        toggle.setAttribute(&#039;aria-expanded&#039;, &#039;false&#039;);&lt;br /&gt;
        toggle.textContent = &#039;▸&#039;;&lt;br /&gt;
        toggle.addEventListener(&#039;click&#039;, function (ev) {&lt;br /&gt;
          ev.preventDefault();&lt;br /&gt;
          ev.stopPropagation();&lt;br /&gt;
          var open = currentStageLi.classList.toggle(&#039;open&#039;);&lt;br /&gt;
          toggle.setAttribute(&#039;aria-expanded&#039;, open ? &#039;true&#039; : &#039;false&#039;);&lt;br /&gt;
          toggle.textContent = open ? &#039;▾&#039; : &#039;▸&#039;;&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        currentStageLi.appendChild(toggle);&lt;br /&gt;
        currentStageLi.appendChild(currentMiniUl);&lt;br /&gt;
        rebuilt.push(currentStageLi);&lt;br /&gt;
        return;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (isMiniLabel(label) &amp;amp;&amp;amp; currentMiniUl) {&lt;br /&gt;
        currentMiniUl.appendChild(li.cloneNode(true));&lt;br /&gt;
        return;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      currentStageLi = null;&lt;br /&gt;
      currentMiniUl = null;&lt;br /&gt;
      rebuilt.push(li.cloneNode(true));&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    ul.innerHTML = &#039;&#039;;&lt;br /&gt;
    rebuilt.forEach(function (n) { ul.appendChild(n); });&lt;br /&gt;
    ul.dataset.stagesNestedApplied = &#039;1&#039;;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (document.readyState === &#039;loading&#039;) {&lt;br /&gt;
    document.addEventListener(&#039;DOMContentLoaded&#039;, applyNestedStages);&lt;br /&gt;
  } else {&lt;br /&gt;
    applyNestedStages();&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=210</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=210"/>
		<updated>2026-03-20T12:51:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# One-server sidebar without &amp;quot;Guides&amp;quot; section (v2)&lt;br /&gt;
# Events split into: Events / Bosses / Invasions&lt;br /&gt;
# Paste in: https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;amp;action=edit&lt;br /&gt;
&lt;br /&gt;
* About AnarchyMU&lt;br /&gt;
** Main_Page|Main Page&lt;br /&gt;
** Basic_Information|Basic Information&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Beginner_Guide|Beginner Guide&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Important_Server_Facts|Important Server Facts&lt;br /&gt;
** Special_Features_and_Commands|Special Features&lt;br /&gt;
** Client_Keys_and_Commands|Client Keys and Commands&lt;br /&gt;
** Weekly_Rankings_and_Rewards|Weekly Rankings and Rewards&lt;br /&gt;
** Changelog|Changelog&lt;br /&gt;
&lt;br /&gt;
* Server Rates&lt;br /&gt;
** Rates_Errtel|Errtel Rates&lt;br /&gt;
** Rates_Radiance|Radiance Rates&lt;br /&gt;
** Taxa_Upgrade_Seeds|Seeds Upgrade Rates&lt;br /&gt;
** Rate_Chaos_Machine|Chaos Machine Rates&lt;br /&gt;
** Rate_Wing_Level_5|Wing Level 5 Rates&lt;br /&gt;
&lt;br /&gt;
* Stages System&lt;br /&gt;
** Stages_Overview|Overview&lt;br /&gt;
** Stage_1|Stage 1&lt;br /&gt;
** Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_2|Stage 2&lt;br /&gt;
** Stage_2_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_2_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_2_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_2_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_2_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_2_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_2_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_2_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_3|Stage 3&lt;br /&gt;
** Stage_3_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_3_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_3_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_3_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_3_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_3_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_3_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_3_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_4|Stage 4&lt;br /&gt;
** Stage_4_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
** Stage_4_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
** Stage_4_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
** Stage_4_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
** Stage_4_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
** Stage_4_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
** Stage_4_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
** Stage_4_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
&lt;br /&gt;
* Classes&lt;br /&gt;
** Dark_Knight|Dark Knight&lt;br /&gt;
** Dark_Wizard|Dark Wizard&lt;br /&gt;
** Fairy_Elf|Fairy Elf&lt;br /&gt;
** Magic_Gladiator|Magic Gladiator&lt;br /&gt;
** Dark_Lord|Dark Lord&lt;br /&gt;
** Summoner|Summoner&lt;br /&gt;
** Rage_Fighter|Rage Fighter&lt;br /&gt;
** Class_Builds_and_Buff_Formulas|Builds and Buff Formulas&lt;br /&gt;
** Combo_(All_Classes)|Combo (All Classes)&lt;br /&gt;
** Change_Class|Change Class&lt;br /&gt;
** Skill_Drop_List|Skill Drop List&lt;br /&gt;
** SD_and_PvP_Options|SD and PvP Options&lt;br /&gt;
&lt;br /&gt;
* Events&lt;br /&gt;
** Blood_Castle|Blood Castle&lt;br /&gt;
** Devil_Square|Devil Square&lt;br /&gt;
** Chaos_Castle|Chaos Castle&lt;br /&gt;
** Illusion_Temple_Guide|Illusion Temple Guide&lt;br /&gt;
** Doppelganger|Doppelganger&lt;br /&gt;
** Varka_Fortress|Varka Fortress&lt;br /&gt;
** Arka_War|Arka War&lt;br /&gt;
** Hall_of_Fame|Hall of Fame&lt;br /&gt;
** PvP_Arenas|PvP Arenas&lt;br /&gt;
** Cherry_Blossom|Cherry Blossom&lt;br /&gt;
** Battle_Royale|Battle Royale&lt;br /&gt;
** TVT_(League_of_Legends)|TVT (League of Legends)&lt;br /&gt;
** AUTO_DROP_EVENT|AUTO DROP EVENT&lt;br /&gt;
** PVP_CHAMPIONSHIP|PVP CHAMPIONSHIP&lt;br /&gt;
** Castle_Siege|Castle Siege&lt;br /&gt;
&lt;br /&gt;
* Bosses&lt;br /&gt;
** Bosses|Bosses&lt;br /&gt;
** Server_Strategy|Server Strategy&lt;br /&gt;
&lt;br /&gt;
* Invasions&lt;br /&gt;
** Invasions|Invasions&lt;br /&gt;
** Golden_Invasions|Golden Invasions&lt;br /&gt;
&lt;br /&gt;
* Mini Games&lt;br /&gt;
** Evomon_Evolves_Event|Evomon Evolves&lt;br /&gt;
** Find_The_Bombs|Find The Bombs&lt;br /&gt;
** Balls_e_Cows_Event|Balls and Cows&lt;br /&gt;
** Jewel_Bingo_Event|Jewel Bingo&lt;br /&gt;
** Mu_Roomy_Event|Mu Roomy&lt;br /&gt;
&lt;br /&gt;
* Quests&lt;br /&gt;
** Quest_Marlon|Marlon&lt;br /&gt;
** Sabina_The_Priest|Quest 2nd Class&lt;br /&gt;
** Quest_Apostle_Devin|Quest 3rd Class&lt;br /&gt;
** 4th_Class_Quest|Quest 4th Class&lt;br /&gt;
** 5th_Class_Quest|Quest 5th Class&lt;br /&gt;
** Wandering_Merchant_Zyro_Quest|Inventory Expansion&lt;br /&gt;
** Leveling_Guide|Leveling Guide&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Stages_System|Stages System&lt;br /&gt;
** Stage_1_(Mini-Stages)|Stage 1 (Mini-Stages)&lt;br /&gt;
** Starter_Packs|Starter Packs&lt;br /&gt;
** Off_Leveling|Off Leveling&lt;br /&gt;
&lt;br /&gt;
* Chaos Machine&lt;br /&gt;
** Wing_Level_1|Wing Level 1&lt;br /&gt;
** Wing_Level_2|Wing Level 2&lt;br /&gt;
** Wing_Level_3|Wing Level 3&lt;br /&gt;
** Wing_Level_4|Wing Level 4&lt;br /&gt;
** Wing_Level_5|Wing Level 5&lt;br /&gt;
** Guia_Wing_Core|Wing Cores&lt;br /&gt;
** Armas_Blessed|Blessed Weapons&lt;br /&gt;
** Armas_Mastery|Mastery Weapons&lt;br /&gt;
** Earrings_Upgrade|Earrings Upgrade&lt;br /&gt;
** Guia_Ancient_Hero_Soul|Ancient Hero Soul&lt;br /&gt;
** Blood_Angel_Items|Blood Angel Items&lt;br /&gt;
** Ability_Enhancement_Core|Ability Enhancement Core&lt;br /&gt;
** Fenrir|Fenrir&lt;br /&gt;
** Wings_Creation|Wings Creation&lt;br /&gt;
** Seeds_and_Socket|Seeds and Socket&lt;br /&gt;
** Custom_Jewels|Custom Jewels&lt;br /&gt;
** Chaos_Machine_and_Jewel_Rates|Chaos Machine and Jewel Rates&lt;br /&gt;
** Upgrade_Item_Options|Upgrade Item Options&lt;br /&gt;
** Fenrir_Creation|Fenrir Creation&lt;br /&gt;
** Blessed_Divine_Weapons_Mix|Blessed Divine Weapons Mix&lt;br /&gt;
** Ghost_Horse|Ghost Horse&lt;br /&gt;
&lt;br /&gt;
* Economy&lt;br /&gt;
** Gold_Shops|Gold Shops&lt;br /&gt;
** Gold_and_PC_Points|Gold and PC Points&lt;br /&gt;
** Buy_Jewels|Buy Jewels&lt;br /&gt;
** Market_Place|Market Place&lt;br /&gt;
** Drop_Info|Drop Info&lt;br /&gt;
** Web_Sell_Item|Web Sell Item&lt;br /&gt;
** Web_Upgrade_Item|Web Upgrade Item&lt;br /&gt;
** VIP_Packages|VIP Packages&lt;br /&gt;
** Talisman_of_Chaos_Assembly_(TOCA)|TOCA&lt;br /&gt;
&lt;br /&gt;
* Community&lt;br /&gt;
** Discord|Discord&lt;br /&gt;
** Rules|Rules&lt;br /&gt;
** Privacy_policy|Privacy Policy&lt;br /&gt;
** Staff_Contact|Staff Contact&lt;br /&gt;
** Game_Not_Working|Game Not Working&lt;br /&gt;
** Main_Problem_Solutions|Main Problem Solutions&lt;br /&gt;
** Error_TDRV-0008|Error TDRV-0008&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_2&amp;diff=209</id>
		<title>Mini Stage 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_2&amp;diff=209"/>
		<updated>2026-03-20T12:35:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Mini Stage 2 ==  This page is linked under Stage 1. Detailed content for this mini stage can be expanded later.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mini Stage 2 ==&lt;br /&gt;
&lt;br /&gt;
This page is linked under Stage 1.&lt;br /&gt;
Detailed content for this mini stage can be expanded later.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=208</id>
		<title>Mini Stage 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=208"/>
		<updated>2026-03-20T12:35:44Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mini Stage 1 ==&lt;br /&gt;
&lt;br /&gt;
This page is linked under Stage 1.&lt;br /&gt;
Detailed content for this mini stage can be expanded later.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=207</id>
		<title>Mini Stage 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=207"/>
		<updated>2026-03-20T12:35:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mini Stage 2 ==&lt;br /&gt;
&lt;br /&gt;
This page is linked under Stage 1.&lt;br /&gt;
Detailed content for this mini stage can be expanded later.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=206</id>
		<title>Mini Stage 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Mini_Stage_1&amp;diff=206"/>
		<updated>2026-03-20T12:35:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Mini Stage 1 ==  This page is linked under Stage 1. Detailed content for this mini stage can be expanded later.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mini Stage 1 ==&lt;br /&gt;
&lt;br /&gt;
This page is linked under Stage 1.&lt;br /&gt;
Detailed content for this mini stage can be expanded later.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stage_1&amp;diff=205</id>
		<title>Stage 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stage_1&amp;diff=205"/>
		<updated>2026-03-20T12:32:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stage 1 ==  === Stage 1 Overview === Below are the full details for &amp;#039;&amp;#039;&amp;#039;Stage 1&amp;#039;&amp;#039;&amp;#039; on the &amp;#039;&amp;#039;&amp;#039;x5 server&amp;#039;&amp;#039;&amp;#039;, including timeline, settings, and mini-stage unlock flow.  === Core Settings === * &amp;#039;&amp;#039;&amp;#039;Time:&amp;#039;&amp;#039;&amp;#039; (Start 06/02/2026 - Finish TBD ) * &amp;#039;&amp;#039;&amp;#039;Experience:&amp;#039;&amp;#039;&amp;#039; x5 * &amp;#039;&amp;#039;&amp;#039;Maximum resets:&amp;#039;&amp;#039;&amp;#039; 50 * &amp;#039;&amp;#039;&amp;#039;Maximum Master resets:&amp;#039;&amp;#039;&amp;#039; 0 * &amp;#039;&amp;#039;&amp;#039;Maximum ML:&amp;#039;&amp;#039;&amp;#039; 0 * &amp;#039;&amp;#039;&amp;#039;Items:&amp;#039;&amp;#039;&amp;#039; Maximum power from Box +5, Ancient items * &amp;#039;&amp;#039;&amp;#039;Maximum Wing level:&amp;#039;&amp;#039;&amp;#039; 2.5 * &amp;#039;&amp;#039;&amp;#039;Maximum quests:&amp;#039;&amp;#039;&amp;#039; 100 * &amp;#039;&amp;#039;&amp;#039;Maximum earr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1 ==&lt;br /&gt;
&lt;br /&gt;
=== Stage 1 Overview ===&lt;br /&gt;
Below are the full details for &#039;&#039;&#039;Stage 1&#039;&#039;&#039; on the &#039;&#039;&#039;x5 server&#039;&#039;&#039;, including timeline, settings, and mini-stage unlock flow.&lt;br /&gt;
&lt;br /&gt;
=== Core Settings ===&lt;br /&gt;
* &#039;&#039;&#039;Time:&#039;&#039;&#039; (Start 06/02/2026 - Finish TBD )&lt;br /&gt;
* &#039;&#039;&#039;Experience:&#039;&#039;&#039; x5&lt;br /&gt;
* &#039;&#039;&#039;Maximum resets:&#039;&#039;&#039; 50&lt;br /&gt;
* &#039;&#039;&#039;Maximum Master resets:&#039;&#039;&#039; 0&lt;br /&gt;
* &#039;&#039;&#039;Maximum ML:&#039;&#039;&#039; 0&lt;br /&gt;
* &#039;&#039;&#039;Items:&#039;&#039;&#039; Maximum power from Box +5, Ancient items&lt;br /&gt;
* &#039;&#039;&#039;Maximum Wing level:&#039;&#039;&#039; 2.5&lt;br /&gt;
* &#039;&#039;&#039;Maximum quests:&#039;&#039;&#039; 100&lt;br /&gt;
* &#039;&#039;&#039;Maximum earring level:&#039;&#039;&#039; 2&lt;br /&gt;
* &#039;&#039;&#039;Fenrir:&#039;&#039;&#039; Disabled&lt;br /&gt;
* &#039;&#039;&#039;Available locations:&#039;&#039;&#039; 19&lt;br /&gt;
&lt;br /&gt;
=== Mini Stages (Unlock Flow) ===&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 1 (0-3 Resets) ====&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 2 (4-9 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 4 resets.&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 3 (10-15 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 10 resets.&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 4 (16-20 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 16 resets.&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 5 (21-25 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 21 resets.&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 6 (26-30 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 26 resets.&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 7 (31-35 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 31 resets.&lt;br /&gt;
* Key unlock mention: Nightmare + Maya Hands (Kanturu).&lt;br /&gt;
&lt;br /&gt;
==== Mini Stage 8 (36-50 Resets) ====&lt;br /&gt;
* Stage unlocks when 10 players reach 36 resets.&lt;br /&gt;
* Final Mini Stage (no further unlocks).&lt;br /&gt;
&lt;br /&gt;
=== Added Overview Context ===&lt;br /&gt;
The stage system is designed so progression is segmented and announced ahead of time, allowing players and guilds to plan race timing and resource strategy.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Stages_Overview&amp;diff=204</id>
		<title>Stages Overview</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Stages_Overview&amp;diff=204"/>
		<updated>2026-03-20T12:23:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Stages Overview ==  === Description === The server&amp;#039;s life is divided into stages, each with its own game content and upgrades. Each stage lasts around one month.  The stage system allows more frequent ranking cycles and rewards for active players.  &amp;#039;&amp;#039;&amp;#039;Weekend Rules:&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; * Stop at the maximum level and reset of the first player in ranking every weekend. * Everyone gets 2x EXP every weekend.  === Stage Progression Model === * New bosses at each stage * New top sets a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stages Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
The server&#039;s life is divided into stages, each with its own game content and upgrades. Each stage lasts around one month.&lt;br /&gt;
&lt;br /&gt;
The stage system allows more frequent ranking cycles and rewards for active players.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weekend Rules:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* Stop at the maximum level and reset of the first player in ranking every weekend.&lt;br /&gt;
* Everyone gets 2x EXP every weekend.&lt;br /&gt;
&lt;br /&gt;
=== Stage Progression Model ===&lt;br /&gt;
* New bosses at each stage&lt;br /&gt;
* New top sets at each stage&lt;br /&gt;
* New craft options, events, and locations as stages advance&lt;br /&gt;
&lt;br /&gt;
=== Stage Summary ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Stage !! Time Window !! EXP Base !! Max Resets !! Max Grand Reset !! Max ML&lt;br /&gt;
|-&lt;br /&gt;
| Stage 1 || 06/02/2026 - TBD || x5 || 50 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Stage 2 || TBD - TBD || x5 || 50 || 1 || 100&lt;br /&gt;
|-&lt;br /&gt;
| Stage 3 || TBD - TBD || x5 || 50 || 2 || 200&lt;br /&gt;
|-&lt;br /&gt;
| Stage 4 || TBD - TBD || x5 || 50 || 3 || 300&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* Detailed unlock flow for Stage 1 is in [[Stage_1|Stage 1]].&lt;br /&gt;
* Stage 2-4 details and mini-stage breakdown will be expanded later.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=203</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=203"/>
		<updated>2026-03-20T12:20:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# One-server sidebar without &amp;quot;Guides&amp;quot; section (v2)&lt;br /&gt;
# Events split into: Events / Bosses / Invasions&lt;br /&gt;
# Paste in: https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;amp;action=edit&lt;br /&gt;
&lt;br /&gt;
* About AnarchyMU&lt;br /&gt;
** Main_Page|Main Page&lt;br /&gt;
** Basic_Information|Basic Information&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Beginner_Guide|Beginner Guide&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Important_Server_Facts|Important Server Facts&lt;br /&gt;
** Special_Features_and_Commands|Special Features&lt;br /&gt;
** Client_Keys_and_Commands|Client Keys and Commands&lt;br /&gt;
** Weekly_Rankings_and_Rewards|Weekly Rankings and Rewards&lt;br /&gt;
** Changelog|Changelog&lt;br /&gt;
&lt;br /&gt;
* Server Rates&lt;br /&gt;
** Rates_Errtel|Errtel Rates&lt;br /&gt;
** Rates_Radiance|Radiance Rates&lt;br /&gt;
** Taxa_Upgrade_Seeds|Seeds Upgrade Rates&lt;br /&gt;
** Rate_Chaos_Machine|Chaos Machine Rates&lt;br /&gt;
** Rate_Wing_Level_5|Wing Level 5 Rates&lt;br /&gt;
&lt;br /&gt;
* Stages System&lt;br /&gt;
** Stages_Overview|Overview&lt;br /&gt;
** Stage_1|Stage 1&lt;br /&gt;
*** Mini_Stage_1|Mini Stage 1&lt;br /&gt;
*** Mini_Stage_2|Mini Stage 2&lt;br /&gt;
*** Mini_Stage_3|Mini Stage 3&lt;br /&gt;
*** Mini_Stage_4|Mini Stage 4&lt;br /&gt;
*** Mini_Stage_5|Mini Stage 5&lt;br /&gt;
*** Mini_Stage_6|Mini Stage 6&lt;br /&gt;
*** Mini_Stage_7|Mini Stage 7&lt;br /&gt;
*** Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_2|Stage 2&lt;br /&gt;
*** Stage_2_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
*** Stage_2_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
*** Stage_2_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
*** Stage_2_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
*** Stage_2_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
*** Stage_2_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
*** Stage_2_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
*** Stage_2_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_3|Stage 3&lt;br /&gt;
*** Stage_3_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
*** Stage_3_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
*** Stage_3_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
*** Stage_3_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
*** Stage_3_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
*** Stage_3_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
*** Stage_3_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
*** Stage_3_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
** Stage_4|Stage 4&lt;br /&gt;
*** Stage_4_Mini_Stage_1|Mini Stage 1&lt;br /&gt;
*** Stage_4_Mini_Stage_2|Mini Stage 2&lt;br /&gt;
*** Stage_4_Mini_Stage_3|Mini Stage 3&lt;br /&gt;
*** Stage_4_Mini_Stage_4|Mini Stage 4&lt;br /&gt;
*** Stage_4_Mini_Stage_5|Mini Stage 5&lt;br /&gt;
*** Stage_4_Mini_Stage_6|Mini Stage 6&lt;br /&gt;
*** Stage_4_Mini_Stage_7|Mini Stage 7&lt;br /&gt;
*** Stage_4_Mini_Stage_8|Mini Stage 8&lt;br /&gt;
&lt;br /&gt;
* Classes&lt;br /&gt;
** Dark_Knight|Dark Knight&lt;br /&gt;
** Dark_Wizard|Dark Wizard&lt;br /&gt;
** Fairy_Elf|Fairy Elf&lt;br /&gt;
** Magic_Gladiator|Magic Gladiator&lt;br /&gt;
** Dark_Lord|Dark Lord&lt;br /&gt;
** Summoner|Summoner&lt;br /&gt;
** Rage_Fighter|Rage Fighter&lt;br /&gt;
** Class_Builds_and_Buff_Formulas|Builds and Buff Formulas&lt;br /&gt;
** Combo_(All_Classes)|Combo (All Classes)&lt;br /&gt;
** Change_Class|Change Class&lt;br /&gt;
** Skill_Drop_List|Skill Drop List&lt;br /&gt;
** SD_and_PvP_Options|SD and PvP Options&lt;br /&gt;
&lt;br /&gt;
* Events&lt;br /&gt;
** Blood_Castle|Blood Castle&lt;br /&gt;
** Devil_Square|Devil Square&lt;br /&gt;
** Chaos_Castle|Chaos Castle&lt;br /&gt;
** Illusion_Temple_Guide|Illusion Temple Guide&lt;br /&gt;
** Doppelganger|Doppelganger&lt;br /&gt;
** Varka_Fortress|Varka Fortress&lt;br /&gt;
** Arka_War|Arka War&lt;br /&gt;
** Hall_of_Fame|Hall of Fame&lt;br /&gt;
** PvP_Arenas|PvP Arenas&lt;br /&gt;
** Cherry_Blossom|Cherry Blossom&lt;br /&gt;
** Battle_Royale|Battle Royale&lt;br /&gt;
** TVT_(League_of_Legends)|TVT (League of Legends)&lt;br /&gt;
** AUTO_DROP_EVENT|AUTO DROP EVENT&lt;br /&gt;
** PVP_CHAMPIONSHIP|PVP CHAMPIONSHIP&lt;br /&gt;
** Castle_Siege|Castle Siege&lt;br /&gt;
&lt;br /&gt;
* Bosses&lt;br /&gt;
** Bosses|Bosses&lt;br /&gt;
** Server_Strategy|Server Strategy&lt;br /&gt;
&lt;br /&gt;
* Invasions&lt;br /&gt;
** Invasions|Invasions&lt;br /&gt;
** Golden_Invasions|Golden Invasions&lt;br /&gt;
&lt;br /&gt;
* Mini Games&lt;br /&gt;
** Evomon_Evolves_Event|Evomon Evolves&lt;br /&gt;
** Find_The_Bombs|Find The Bombs&lt;br /&gt;
** Balls_e_Cows_Event|Balls and Cows&lt;br /&gt;
** Jewel_Bingo_Event|Jewel Bingo&lt;br /&gt;
** Mu_Roomy_Event|Mu Roomy&lt;br /&gt;
&lt;br /&gt;
* Quests&lt;br /&gt;
** Quest_Marlon|Marlon&lt;br /&gt;
** Sabina_The_Priest|Quest 2nd Class&lt;br /&gt;
** Quest_Apostle_Devin|Quest 3rd Class&lt;br /&gt;
** 4th_Class_Quest|Quest 4th Class&lt;br /&gt;
** 5th_Class_Quest|Quest 5th Class&lt;br /&gt;
** Wandering_Merchant_Zyro_Quest|Inventory Expansion&lt;br /&gt;
** Leveling_Guide|Leveling Guide&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Stages_System|Stages System&lt;br /&gt;
** Stage_1_(Mini-Stages)|Stage 1 (Mini-Stages)&lt;br /&gt;
** Starter_Packs|Starter Packs&lt;br /&gt;
** Off_Leveling|Off Leveling&lt;br /&gt;
&lt;br /&gt;
* Chaos Machine&lt;br /&gt;
** Wing_Level_1|Wing Level 1&lt;br /&gt;
** Wing_Level_2|Wing Level 2&lt;br /&gt;
** Wing_Level_3|Wing Level 3&lt;br /&gt;
** Wing_Level_4|Wing Level 4&lt;br /&gt;
** Wing_Level_5|Wing Level 5&lt;br /&gt;
** Guia_Wing_Core|Wing Cores&lt;br /&gt;
** Armas_Blessed|Blessed Weapons&lt;br /&gt;
** Armas_Mastery|Mastery Weapons&lt;br /&gt;
** Earrings_Upgrade|Earrings Upgrade&lt;br /&gt;
** Guia_Ancient_Hero_Soul|Ancient Hero Soul&lt;br /&gt;
** Blood_Angel_Items|Blood Angel Items&lt;br /&gt;
** Ability_Enhancement_Core|Ability Enhancement Core&lt;br /&gt;
** Fenrir|Fenrir&lt;br /&gt;
** Wings_Creation|Wings Creation&lt;br /&gt;
** Seeds_and_Socket|Seeds and Socket&lt;br /&gt;
** Custom_Jewels|Custom Jewels&lt;br /&gt;
** Chaos_Machine_and_Jewel_Rates|Chaos Machine and Jewel Rates&lt;br /&gt;
** Upgrade_Item_Options|Upgrade Item Options&lt;br /&gt;
** Fenrir_Creation|Fenrir Creation&lt;br /&gt;
** Blessed_Divine_Weapons_Mix|Blessed Divine Weapons Mix&lt;br /&gt;
** Ghost_Horse|Ghost Horse&lt;br /&gt;
&lt;br /&gt;
* Economy&lt;br /&gt;
** Gold_Shops|Gold Shops&lt;br /&gt;
** Gold_and_PC_Points|Gold and PC Points&lt;br /&gt;
** Buy_Jewels|Buy Jewels&lt;br /&gt;
** Market_Place|Market Place&lt;br /&gt;
** Drop_Info|Drop Info&lt;br /&gt;
** Web_Sell_Item|Web Sell Item&lt;br /&gt;
** Web_Upgrade_Item|Web Upgrade Item&lt;br /&gt;
** VIP_Packages|VIP Packages&lt;br /&gt;
** Talisman_of_Chaos_Assembly_(TOCA)|TOCA&lt;br /&gt;
&lt;br /&gt;
* Community&lt;br /&gt;
** Discord|Discord&lt;br /&gt;
** Rules|Rules&lt;br /&gt;
** Privacy_policy|Privacy Policy&lt;br /&gt;
** Staff_Contact|Staff Contact&lt;br /&gt;
** Game_Not_Working|Game Not Working&lt;br /&gt;
** Main_Problem_Solutions|Main Problem Solutions&lt;br /&gt;
** Error_TDRV-0008|Error TDRV-0008&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=202</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;diff=202"/>
		<updated>2026-03-20T12:07:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# One-server sidebar without &amp;quot;Guides&amp;quot; section (v2)&lt;br /&gt;
# Events split into: Events / Bosses / Invasions&lt;br /&gt;
# Paste in: https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Sidebar&amp;amp;action=edit&lt;br /&gt;
&lt;br /&gt;
* About AnarchyMU&lt;br /&gt;
** Main_Page|Main Page&lt;br /&gt;
** Basic_Information|Basic Information&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Beginner_Guide|Beginner Guide&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Important_Server_Facts|Important Server Facts&lt;br /&gt;
** Special_Features_and_Commands|Special Features&lt;br /&gt;
** Client_Keys_and_Commands|Client Keys and Commands&lt;br /&gt;
** Weekly_Rankings_and_Rewards|Weekly Rankings and Rewards&lt;br /&gt;
** Changelog|Changelog&lt;br /&gt;
&lt;br /&gt;
* Server Rates&lt;br /&gt;
** Rates_Errtel|Errtel Rates&lt;br /&gt;
** Rates_Radiance|Radiance Rates&lt;br /&gt;
** Taxa_Upgrade_Seeds|Seeds Upgrade Rates&lt;br /&gt;
** Rate_Chaos_Machine|Chaos Machine Rates&lt;br /&gt;
** Rate_Wing_Level_5|Wing Level 5 Rates&lt;br /&gt;
&lt;br /&gt;
* Classes&lt;br /&gt;
** Dark_Knight|Dark Knight&lt;br /&gt;
** Dark_Wizard|Dark Wizard&lt;br /&gt;
** Fairy_Elf|Fairy Elf&lt;br /&gt;
** Magic_Gladiator|Magic Gladiator&lt;br /&gt;
** Dark_Lord|Dark Lord&lt;br /&gt;
** Summoner|Summoner&lt;br /&gt;
** Rage_Fighter|Rage Fighter&lt;br /&gt;
** Class_Builds_and_Buff_Formulas|Builds and Buff Formulas&lt;br /&gt;
** Combo_(All_Classes)|Combo (All Classes)&lt;br /&gt;
** Change_Class|Change Class&lt;br /&gt;
** Skill_Drop_List|Skill Drop List&lt;br /&gt;
** SD_and_PvP_Options|SD and PvP Options&lt;br /&gt;
&lt;br /&gt;
* Events&lt;br /&gt;
** Blood_Castle|Blood Castle&lt;br /&gt;
** Devil_Square|Devil Square&lt;br /&gt;
** Chaos_Castle|Chaos Castle&lt;br /&gt;
** Illusion_Temple_Guide|Illusion Temple Guide&lt;br /&gt;
** Doppelganger|Doppelganger&lt;br /&gt;
** Varka_Fortress|Varka Fortress&lt;br /&gt;
** Arka_War|Arka War&lt;br /&gt;
** Hall_of_Fame|Hall of Fame&lt;br /&gt;
** PvP_Arenas|PvP Arenas&lt;br /&gt;
** Cherry_Blossom|Cherry Blossom&lt;br /&gt;
** Battle_Royale|Battle Royale&lt;br /&gt;
** TVT_(League_of_Legends)|TVT (League of Legends)&lt;br /&gt;
** AUTO_DROP_EVENT|AUTO DROP EVENT&lt;br /&gt;
** PVP_CHAMPIONSHIP|PVP CHAMPIONSHIP&lt;br /&gt;
** Castle_Siege|Castle Siege&lt;br /&gt;
&lt;br /&gt;
* Bosses&lt;br /&gt;
** Bosses|Bosses&lt;br /&gt;
** Server_Strategy|Server Strategy&lt;br /&gt;
&lt;br /&gt;
* Invasions&lt;br /&gt;
** Invasions|Invasions&lt;br /&gt;
** Golden_Invasions|Golden Invasions&lt;br /&gt;
&lt;br /&gt;
* Mini Games&lt;br /&gt;
** Evomon_Evolves_Event|Evomon Evolves&lt;br /&gt;
** Find_The_Bombs|Find The Bombs&lt;br /&gt;
** Balls_e_Cows_Event|Balls and Cows&lt;br /&gt;
** Jewel_Bingo_Event|Jewel Bingo&lt;br /&gt;
** Mu_Roomy_Event|Mu Roomy&lt;br /&gt;
&lt;br /&gt;
* Quests&lt;br /&gt;
** Quest_Marlon|Marlon&lt;br /&gt;
** Sabina_The_Priest|Quest 2nd Class&lt;br /&gt;
** Quest_Apostle_Devin|Quest 3rd Class&lt;br /&gt;
** 4th_Class_Quest|Quest 4th Class&lt;br /&gt;
** 5th_Class_Quest|Quest 5th Class&lt;br /&gt;
** Wandering_Merchant_Zyro_Quest|Inventory Expansion&lt;br /&gt;
** Leveling_Guide|Leveling Guide&lt;br /&gt;
** Reset_System|Reset System&lt;br /&gt;
** Master_Level|Master Level&lt;br /&gt;
** Stages_System|Stages System&lt;br /&gt;
** Stage_1_(Mini-Stages)|Stage 1 (Mini-Stages)&lt;br /&gt;
** Starter_Packs|Starter Packs&lt;br /&gt;
** Off_Leveling|Off Leveling&lt;br /&gt;
&lt;br /&gt;
* Chaos Machine&lt;br /&gt;
** Wing_Level_1|Wing Level 1&lt;br /&gt;
** Wing_Level_2|Wing Level 2&lt;br /&gt;
** Wing_Level_3|Wing Level 3&lt;br /&gt;
** Wing_Level_4|Wing Level 4&lt;br /&gt;
** Wing_Level_5|Wing Level 5&lt;br /&gt;
** Guia_Wing_Core|Wing Cores&lt;br /&gt;
** Armas_Blessed|Blessed Weapons&lt;br /&gt;
** Armas_Mastery|Mastery Weapons&lt;br /&gt;
** Earrings_Upgrade|Earrings Upgrade&lt;br /&gt;
** Guia_Ancient_Hero_Soul|Ancient Hero Soul&lt;br /&gt;
** Blood_Angel_Items|Blood Angel Items&lt;br /&gt;
** Ability_Enhancement_Core|Ability Enhancement Core&lt;br /&gt;
** Fenrir|Fenrir&lt;br /&gt;
** Wings_Creation|Wings Creation&lt;br /&gt;
** Seeds_and_Socket|Seeds and Socket&lt;br /&gt;
** Custom_Jewels|Custom Jewels&lt;br /&gt;
** Chaos_Machine_and_Jewel_Rates|Chaos Machine and Jewel Rates&lt;br /&gt;
** Upgrade_Item_Options|Upgrade Item Options&lt;br /&gt;
** Fenrir_Creation|Fenrir Creation&lt;br /&gt;
** Blessed_Divine_Weapons_Mix|Blessed Divine Weapons Mix&lt;br /&gt;
** Ghost_Horse|Ghost Horse&lt;br /&gt;
&lt;br /&gt;
* Economy&lt;br /&gt;
** Gold_Shops|Gold Shops&lt;br /&gt;
** Gold_and_PC_Points|Gold and PC Points&lt;br /&gt;
** Buy_Jewels|Buy Jewels&lt;br /&gt;
** Market_Place|Market Place&lt;br /&gt;
** Drop_Info|Drop Info&lt;br /&gt;
** Web_Sell_Item|Web Sell Item&lt;br /&gt;
** Web_Upgrade_Item|Web Upgrade Item&lt;br /&gt;
** VIP_Packages|VIP Packages&lt;br /&gt;
** Talisman_of_Chaos_Assembly_(TOCA)|TOCA&lt;br /&gt;
&lt;br /&gt;
* Community&lt;br /&gt;
** Discord|Discord&lt;br /&gt;
** Rules|Rules&lt;br /&gt;
** Privacy_policy|Privacy Policy&lt;br /&gt;
** Staff_Contact|Staff Contact&lt;br /&gt;
** Game_Not_Working|Game Not Working&lt;br /&gt;
** Main_Problem_Solutions|Main Problem Solutions&lt;br /&gt;
** Error_TDRV-0008|Error TDRV-0008&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Basic_Information&amp;diff=201</id>
		<title>Basic Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Basic_Information&amp;diff=201"/>
		<updated>2026-03-20T11:58:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===== PAGE: Basic Information =====&lt;br /&gt;
{{DISPLAYTITLE:Basic Information}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;AnarchyMU&#039;&#039;&#039; is a Season 6 Episode 3 server focused on long-term progression, PvP, and event activity.&lt;br /&gt;
&lt;br /&gt;
== Server Core ==&lt;br /&gt;
* Season: &#039;&#039;&#039;Season 6 Episode 3&#039;&#039;&#039;&lt;br /&gt;
* Max stats: &#039;&#039;&#039;32767&#039;&#039;&#039;&lt;br /&gt;
* Point distribution: &#039;&#039;&#039;5 / 6 / 7&#039;&#039;&#039;&lt;br /&gt;
* Progression model: &#039;&#039;&#039;Reset + Master Level + Stage system&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Stage Progression (5x Roadmap) ==&lt;br /&gt;
The server progression is split into stages. Each stage unlocks a higher progression cap and is announced in advance so players can plan their development strategy.&lt;br /&gt;
&lt;br /&gt;
Every Friday, the maximum server reset progression is paused. This gives new players a chance to catch up and compete for top positions.&lt;br /&gt;
&lt;br /&gt;
=== Roadmap of Stages ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Category !! Stage #1 !! Stage #2 !! Stage #3 !! Stage #4&lt;br /&gt;
|-&lt;br /&gt;
| Max Resets / Grand Resets / Master Level&lt;br /&gt;
| 50 Resets&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;1 Grand Reset&amp;lt;br&amp;gt;100 Master Level&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;2 Grand Resets&amp;lt;br&amp;gt;200 Master Level&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;3 Grand Resets&amp;lt;br&amp;gt;300 Master Level&lt;br /&gt;
|-&lt;br /&gt;
| Experience Changes&lt;br /&gt;
| Reset 00-50 = x5&lt;br /&gt;
| Reset 00-50 = x10&amp;lt;br&amp;gt;Grand Reset 1 = x5&lt;br /&gt;
| Reset 00-50 = x20&amp;lt;br&amp;gt;Grand Reset 1 = x10&amp;lt;br&amp;gt;Grand Reset 2 = x5&lt;br /&gt;
| Reset 00-50 = x40&amp;lt;br&amp;gt;Grand Reset 1 = x20&amp;lt;br&amp;gt;Grand Reset 2 = x10&amp;lt;br&amp;gt;Grand Reset 3 = x5&lt;br /&gt;
|-&lt;br /&gt;
| Stage Number&lt;br /&gt;
| Stage #1&lt;br /&gt;
| Stage #2&lt;br /&gt;
| Stage #3&lt;br /&gt;
| Stage #4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Global Limits and Core Restrictions ===&lt;br /&gt;
* Max Level: 400&lt;br /&gt;
* Max Master Level: 300&lt;br /&gt;
* Max Stats: 32767&lt;br /&gt;
* Max Reset Count: 50&lt;br /&gt;
* Max Grand Reset Count: 3&lt;br /&gt;
* Max Excellent Option: 4&lt;br /&gt;
* Max Socket Option: 3&lt;br /&gt;
* Max Opened Clients: 3&lt;br /&gt;
&lt;br /&gt;
== New Player Path ==&lt;br /&gt;
# Read [[Leveling Guide]]&lt;br /&gt;
# Follow [[Reset System]]&lt;br /&gt;
# Continue into [[Master Level]]&lt;br /&gt;
# Track global progression in [[Stages System]]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Starter Packs]]&lt;br /&gt;
* [[Special Features and Commands]]&lt;br /&gt;
* [[Events Overview]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Basic_Information&amp;diff=200</id>
		<title>Basic Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Basic_Information&amp;diff=200"/>
		<updated>2026-03-20T11:56:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===== PAGE: Basic Information =====&lt;br /&gt;
{{DISPLAYTITLE:Basic Information}}&lt;br /&gt;
== Overview ==&lt;br /&gt;
&#039;&#039;&#039;AnarchyMU&#039;&#039;&#039; is a Season 6 Episode 3 server focused on long-term progression, PvP, and event activity.&lt;br /&gt;
&lt;br /&gt;
== Server Core ==&lt;br /&gt;
* Season: &#039;&#039;&#039;Season 6 Episode 3&#039;&#039;&#039;&lt;br /&gt;
* Max stats: &#039;&#039;&#039;32767&#039;&#039;&#039;&lt;br /&gt;
* Point distribution: &#039;&#039;&#039;5 / 6 / 7&#039;&#039;&#039;&lt;br /&gt;
* Progression model: &#039;&#039;&#039;Reset + Master Level + Stage system&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Stage Progression (5x Roadmap) ==&lt;br /&gt;
The server progression is split into stages. Each stage unlocks a higher progression cap and is announced in advance so players can plan their development strategy.&lt;br /&gt;
&lt;br /&gt;
Every Friday, the maximum server reset progression is paused. This gives new players a chance to catch up and compete for top positions.&lt;br /&gt;
&lt;br /&gt;
=== Roadmap of Stages ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Category !! March !! April !! May !! June&lt;br /&gt;
|-&lt;br /&gt;
| Max Resets / Grand Resets / Master Level&lt;br /&gt;
| 50 Resets&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;1 Grand Reset&amp;lt;br&amp;gt;100 Master Level&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;2 Grand Resets&amp;lt;br&amp;gt;200 Master Level&lt;br /&gt;
| 50 Resets&amp;lt;br&amp;gt;3 Grand Resets&amp;lt;br&amp;gt;300 Master Level&lt;br /&gt;
|-&lt;br /&gt;
| Experience Changes&lt;br /&gt;
| Reset 00-50 = x50&lt;br /&gt;
| Reset 00-50 = x100&amp;lt;br&amp;gt;Grand Reset 1 = x50&lt;br /&gt;
| Reset 00-50 = x200&amp;lt;br&amp;gt;Grand Reset 1 = x100&amp;lt;br&amp;gt;Grand Reset 2 = x50&lt;br /&gt;
| Reset 00-50 = x400&amp;lt;br&amp;gt;Grand Reset 1 = x200&amp;lt;br&amp;gt;Grand Reset 2 = x100&amp;lt;br&amp;gt;Grand Reset 3 = x50&lt;br /&gt;
|-&lt;br /&gt;
| Stage Number&lt;br /&gt;
| Stage #1&lt;br /&gt;
| Stage #2&lt;br /&gt;
| Stage #3&lt;br /&gt;
| Stage #4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Global Limits and Core Restrictions ===&lt;br /&gt;
* Max Level: 400&lt;br /&gt;
* Max Master Level: 300&lt;br /&gt;
* Max Stats: 32767&lt;br /&gt;
* Max Reset Count: 50&lt;br /&gt;
* Max Grand Reset Count: 3&lt;br /&gt;
* Max Excellent Option: 4&lt;br /&gt;
* Max Socket Option: 3&lt;br /&gt;
* Max Opened Clients: 3&lt;br /&gt;
&lt;br /&gt;
== New Player Path ==&lt;br /&gt;
# Read [[Leveling Guide]]&lt;br /&gt;
# Follow [[Reset System]]&lt;br /&gt;
# Continue into [[Master Level]]&lt;br /&gt;
# Track global progression in [[Stages System]]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Starter Packs]]&lt;br /&gt;
* [[Special Features and Commands]]&lt;br /&gt;
* [[Events Overview]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=199</id>
		<title>Castle Siege</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=199"/>
		<updated>2026-03-20T10:02:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Castle Siege ==&lt;br /&gt;
[[File:Castle Siege.png|300px|thumb|left|Castle Siege]]&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Castle Siege in the &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039; is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.&lt;br /&gt;
&lt;br /&gt;
This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.&lt;br /&gt;
&lt;br /&gt;
The guild that owns the castle at the end of the siege gains control benefits and access to valuable castle systems.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About the Event ===&lt;br /&gt;
* Castle Siege is available on the global Crywolf server (Castle Siege server) environment.&lt;br /&gt;
* To enter &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039;, move from &#039;&#039;&#039;Lorencia coordinates 239, 13&#039;&#039;&#039; or from the &#039;&#039;&#039;Move menu&#039;&#039;&#039;.&lt;br /&gt;
* Valley of Loren is a PvP area. During the siege, participants can attack enemy participants without using Ctrl.&lt;br /&gt;
* Non-participating players can be present in the map, but they cannot capture the castle.&lt;br /&gt;
* If the owner guild is disbanded, castle ownership is automatically removed.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* The participating guild must have a Guild Master with at least level 200.&lt;br /&gt;
* The participating guild must have at least 20 members.&lt;br /&gt;
&lt;br /&gt;
=== Castle Siege Cycle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Day !! Time !! Stage&lt;br /&gt;
|-&lt;br /&gt;
| Day 0 (Monday) || 00:00 || Registration for Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 1 (Tuesday) || 23:59 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 2 (Wednesday) || 00:00 || Register Mark Of The Lord&lt;br /&gt;
|-&lt;br /&gt;
| Day 3 (Thursday) || 00:00 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 12:00 || Castle Attack Notification&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 19:00 || Reading State of Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 20:00 || Start of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 21:00 || End of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 7 (Monday) || 00:00 || End of Castle cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Register ===&lt;br /&gt;
[[File:Guardsman CS.png|120px|link=]]&lt;br /&gt;
Guilds that meet the requirements must talk to NPC Guardsman and click &#039;&#039;&#039;Announce&#039;&#039;&#039; to register intent.&lt;br /&gt;
&lt;br /&gt;
Example of where to click:&lt;br /&gt;
[[File:Register CS.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
==== Additional Information ====&lt;br /&gt;
* Only the Guild Master of the main alliance can announce participation to NPC Guardsman.&lt;br /&gt;
* Any member of a guild that announced participation can submit Sign of Lord during registration period.&lt;br /&gt;
* The more Sign of Lord submitted, the higher the guild ranking chance.&lt;br /&gt;
* NPC Guardsman interaction shows guild and ally positions in the log.&lt;br /&gt;
* Only TOP 3 guilds and their allies get siege priority.&lt;br /&gt;
&lt;br /&gt;
==== Sign of Lord ====&lt;br /&gt;
[[File:Sign New.png|120px|link=]]&lt;br /&gt;
Sign of Lord is the key registration item for Castle Siege.&lt;br /&gt;
&lt;br /&gt;
* It drops in random locations across the continent.&lt;br /&gt;
* It must be registered at NPC Guardsman during registration period.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png|260px|link=]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Acquire no. of sign&#039;&#039;&#039;: amount in your inventory available to register.&lt;br /&gt;
* &#039;&#039;&#039;Registered no. of sign&#039;&#039;&#039;: amount already registered for your guild.&lt;br /&gt;
&lt;br /&gt;
== Battle Concepts ==&lt;br /&gt;
* Attackers have a sword icon above their character.&lt;br /&gt;
* Defenders have a shield icon above their character.&lt;br /&gt;
* Guild Masters show a crown icon.&lt;br /&gt;
* PK penalty is not applied between official attackers and defenders.&lt;br /&gt;
* Neutral players are not marked as attacker/defender.&lt;br /&gt;
* During battle, guild registration and withdrawal are locked.&lt;br /&gt;
&lt;br /&gt;
=== Participant Identification ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:70%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:RL6EM5MW.png|120px]]&lt;br /&gt;
| [[File:UK9MQYKG.png|120px]]&lt;br /&gt;
| [[File:2FUS7RZE.png|120px]]&lt;br /&gt;
| [[File:A2P04ZKH.png|120px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Attacker Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Attacker&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main Objective ===&lt;br /&gt;
* To win, the Guild Master must register the guild seal on the crown at Dragon Tower.&lt;br /&gt;
* Both crown switches must be controlled by the same guild to unlock the crown.&lt;br /&gt;
* If an attacker seals the crown, that guild becomes defender and the previous defender becomes attacker.&lt;br /&gt;
* The guild holding the seal at event end becomes castle owner.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:AFWSVR9C.png|180px]]&lt;br /&gt;
| [[File:55QN4HC1.png|180px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crown Switch&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Crown Pedestal&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Castle Gates ===&lt;br /&gt;
* Castle Gates have HP/defense and can only be damaged during siege.&lt;br /&gt;
* Weapon durability decreases faster when hitting gates.&lt;br /&gt;
* Gates cannot be restored during active battle.&lt;br /&gt;
* Gates can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:CSGate.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guardian Statues ===&lt;br /&gt;
* Destroy all 4 Guardian Statues to remove Dragon Tower shield.&lt;br /&gt;
* Only defenders can pass through active shield state.&lt;br /&gt;
* Defenders can recover HP/MP/AG near statues.&lt;br /&gt;
* Recovery and statue durability can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:GuardianStatue.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guard Towers ===&lt;br /&gt;
* Guard Towers protect Guardian Statues when battle starts.&lt;br /&gt;
* They automatically attack nearby invading players.&lt;br /&gt;
* Destroying them is optional, but often tactical.&lt;br /&gt;
[[File:GuardianTower.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Siege Weapons ===&lt;br /&gt;
* Siege weapons are placed on attacker and defender fields.&lt;br /&gt;
* Clicking a siege weapon opens attack target selection.&lt;br /&gt;
* Players can see where siege shots are landing.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Catapult01.png|250px]]&lt;br /&gt;
| [[File:Catapult022.png|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NPC Soldiers ===&lt;br /&gt;
Defenders can buy and deploy NPC Soldiers (Archer/Lancer) near Dragon Tower.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1C36VIAW.png|130px]]&lt;br /&gt;
| [[File:M4HDNCV4.png|130px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:8KNS9UQZ.png|110px]] &#039;&#039;&#039;Archer&#039;&#039;&#039;&lt;br /&gt;
| [[File:K6ABLVI4.png|110px]] &#039;&#039;&#039;Lancer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Only Guild Master and Assistant Guild Master can deploy soldiers.&lt;br /&gt;
* Maximum active deployed soldiers: 100.&lt;br /&gt;
* Soldiers attack attackers automatically after siege starts.&lt;br /&gt;
&lt;br /&gt;
== Life Stone ==&lt;br /&gt;
Life Stone is an attacker respawn point created by Guild Master in Valley of Loren (not in Dragon Tower area).&lt;br /&gt;
&lt;br /&gt;
To craft Life Stone in Chaos Machine (Noria 180,100), use Regular Combination:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
! Quantity !! Ingredient&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Chaos&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Bless&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Soul&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Guardian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Life Stone Portal ===&lt;br /&gt;
* Placement has a 60-second timer.&lt;br /&gt;
* It restores HP/MP/AG to nearby attacking characters.&lt;br /&gt;
* It can be destroyed by both attackers and defenders.&lt;br /&gt;
[[File:LifeStonePortal upscayl 4x upscayl-standard-4x.png|260px|link=]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=198</id>
		<title>Castle Siege</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=198"/>
		<updated>2026-03-20T10:02:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Castle Siege ==&lt;br /&gt;
[[File:Castle Siege.png|300px|thumb|left|Castle Siege]]&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Castle Siege in the &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039; is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.&lt;br /&gt;
&lt;br /&gt;
This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.&lt;br /&gt;
&lt;br /&gt;
The guild that owns the castle at the end of the siege gains control benefits and access to valuable castle systems.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About the Event ===&lt;br /&gt;
* Castle Siege is available on the global Crywolf server (Castle Siege server) environment.&lt;br /&gt;
* To enter &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039;, move from &#039;&#039;&#039;Lorencia coordinates 239, 13&#039;&#039;&#039; or from the &#039;&#039;&#039;Move menu&#039;&#039;&#039;.&lt;br /&gt;
* Valley of Loren is a PvP area. During the siege, participants can attack enemy participants without using Ctrl.&lt;br /&gt;
* Non-participating players can be present in the map, but they cannot capture the castle.&lt;br /&gt;
* If the owner guild is disbanded, castle ownership is automatically removed.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* The participating guild must have a Guild Master with at least level 200.&lt;br /&gt;
* The participating guild must have at least 20 members.&lt;br /&gt;
&lt;br /&gt;
=== Castle Siege Cycle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Day !! Time !! Stage&lt;br /&gt;
|-&lt;br /&gt;
| Day 0 (Monday) || 00:00 || Registration for Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 1 (Tuesday) || 23:59 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 2 (Wednesday) || 00:00 || Register Mark Of The Lord&lt;br /&gt;
|-&lt;br /&gt;
| Day 3 (Thursday) || 00:00 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 12:00 || Castle Attack Notification&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 19:00 || Reading State of Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 20:00 || Start of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 21:00 || End of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 7 (Monday) || 00:00 || End of Castle cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Register ===&lt;br /&gt;
[[File:Guardsman CS.png|120px|link=]]&lt;br /&gt;
Guilds that meet the requirements must talk to NPC Guardsman and click &#039;&#039;&#039;Announce&#039;&#039;&#039; to register intent.&lt;br /&gt;
&lt;br /&gt;
Example of where to click:&lt;br /&gt;
[[File:Register CS.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
==== Additional Information ====&lt;br /&gt;
* Only the Guild Master of the main alliance can announce participation to NPC Guardsman.&lt;br /&gt;
* Any member of a guild that announced participation can submit Sign of Lord during registration period.&lt;br /&gt;
* The more Sign of Lord submitted, the higher the guild ranking chance.&lt;br /&gt;
* NPC Guardsman interaction shows guild and ally positions in the log.&lt;br /&gt;
* Only TOP 3 guilds and their allies get siege priority.&lt;br /&gt;
&lt;br /&gt;
==== Sign of Lord ====&lt;br /&gt;
[[File:Sign New.png|120px|link=]]&lt;br /&gt;
Sign of Lord is the key registration item for Castle Siege.&lt;br /&gt;
&lt;br /&gt;
* It drops in random locations across the continent.&lt;br /&gt;
* It must be registered at NPC Guardsman during registration period.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png|260px|link=]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Acquire no. of sign&#039;&#039;&#039;: amount in your inventory available to register.&lt;br /&gt;
* &#039;&#039;&#039;Registered no. of sign&#039;&#039;&#039;: amount already registered for your guild.&lt;br /&gt;
&lt;br /&gt;
== Battle Concepts ==&lt;br /&gt;
* Attackers have a sword icon above their character.&lt;br /&gt;
* Defenders have a shield icon above their character.&lt;br /&gt;
* Guild Masters show a crown icon.&lt;br /&gt;
* PK penalty is not applied between official attackers and defenders.&lt;br /&gt;
* Neutral players are not marked as attacker/defender.&lt;br /&gt;
* During battle, guild registration and withdrawal are locked.&lt;br /&gt;
&lt;br /&gt;
=== Participant Identification ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:70%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:RL6EM5MW.png|120px]]&lt;br /&gt;
| [[File:UK9MQYKG.png|120px]]&lt;br /&gt;
| [[File:2FUS7RZE.png|120px]]&lt;br /&gt;
| [[File:A2P04ZKH.png|120px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Attacker Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Attacker&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main Objective ===&lt;br /&gt;
* To win, the Guild Master must register the guild seal on the crown at Dragon Tower.&lt;br /&gt;
* Both crown switches must be controlled by the same guild to unlock the crown.&lt;br /&gt;
* If an attacker seals the crown, that guild becomes defender and the previous defender becomes attacker.&lt;br /&gt;
* The guild holding the seal at event end becomes castle owner.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:AFWSVR9C.png|180px]]&lt;br /&gt;
| [[File:55QN4HC1.png|180px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crown Switch&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Crown Pedestal&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Castle Gates ===&lt;br /&gt;
* Castle Gates have HP/defense and can only be damaged during siege.&lt;br /&gt;
* Weapon durability decreases faster when hitting gates.&lt;br /&gt;
* Gates cannot be restored during active battle.&lt;br /&gt;
* Gates can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:CSGate.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guardian Statues ===&lt;br /&gt;
* Destroy all 4 Guardian Statues to remove Dragon Tower shield.&lt;br /&gt;
* Only defenders can pass through active shield state.&lt;br /&gt;
* Defenders can recover HP/MP/AG near statues.&lt;br /&gt;
* Recovery and statue durability can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:GuardianStatue.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guard Towers ===&lt;br /&gt;
* Guard Towers protect Guardian Statues when battle starts.&lt;br /&gt;
* They automatically attack nearby invading players.&lt;br /&gt;
* Destroying them is optional, but often tactical.&lt;br /&gt;
[[File:GuardianTower.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Siege Weapons ===&lt;br /&gt;
* Siege weapons are placed on attacker and defender fields.&lt;br /&gt;
* Clicking a siege weapon opens attack target selection.&lt;br /&gt;
* Players can see where siege shots are landing.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Catapult01.png|250px]]&lt;br /&gt;
| [[File:Catapult022.png|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NPC Soldiers ===&lt;br /&gt;
Defenders can buy and deploy NPC Soldiers (Archer/Lancer) near Dragon Tower.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1C36VIAW.png|130px]]&lt;br /&gt;
| [[File:M4HDNCV4.png|130px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:8KNS9UQZ.png|110px]] &#039;&#039;&#039;Archer&#039;&#039;&#039;&lt;br /&gt;
| [[File:K6ABLVI4.png|110px]] &#039;&#039;&#039;Lancer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Only Guild Master and Assistant Guild Master can deploy soldiers.&lt;br /&gt;
* Maximum active deployed soldiers: 100.&lt;br /&gt;
* Soldiers attack attackers automatically after siege starts.&lt;br /&gt;
&lt;br /&gt;
== Life Stone ==&lt;br /&gt;
Life Stone is an attacker respawn point created by Guild Master in Valley of Loren (not in Dragon Tower area).&lt;br /&gt;
&lt;br /&gt;
To craft Life Stone in Chaos Machine (Noria 180,100), use Regular Combination:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
! Quantity !! Ingredient&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Chaos&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Bless&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Soul&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Guardian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Life Stone Portal ===&lt;br /&gt;
* Placement has a 60-second timer.&lt;br /&gt;
* It restores HP/MP/AG to nearby attacking characters.&lt;br /&gt;
* It can be destroyed by both attackers and defenders.&lt;br /&gt;
[[File:LifeStonePortal upscayl 4x upscayl-standard-4x.png|260px|link=]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=197</id>
		<title>Castle Siege</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=197"/>
		<updated>2026-03-20T10:01:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Castle Siege ==&lt;br /&gt;
[[File:Castle Siege.png|300px|thumb|left|Castle Siege]]&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Castle Siege in the &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039; is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.&lt;br /&gt;
&lt;br /&gt;
This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.&lt;br /&gt;
&lt;br /&gt;
The guild that owns the castle at the end of the siege gains control benefits and access to valuable castle systems.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== About the Event ===&lt;br /&gt;
* Castle Siege is available on the global Crywolf server (Castle Siege server) environment.&lt;br /&gt;
* To enter &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039;, move from &#039;&#039;&#039;Lorencia coordinates 239, 13&#039;&#039;&#039; or from the &#039;&#039;&#039;Move menu&#039;&#039;&#039;.&lt;br /&gt;
* Valley of Loren is a PvP area. During the siege, participants can attack enemy participants without using Ctrl.&lt;br /&gt;
* Non-participating players can be present in the map, but they cannot capture the castle.&lt;br /&gt;
* If the owner guild is disbanded, castle ownership is automatically removed.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* The participating guild must have a Guild Master with at least level 200.&lt;br /&gt;
* The participating guild must have at least 20 members.&lt;br /&gt;
&lt;br /&gt;
=== Castle Siege Cycle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Day !! Time !! Stage&lt;br /&gt;
|-&lt;br /&gt;
| Day 0 (Monday) || 00:00 || Registration for Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 1 (Tuesday) || 23:59 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 2 (Wednesday) || 00:00 || Register Mark Of The Lord&lt;br /&gt;
|-&lt;br /&gt;
| Day 3 (Thursday) || 00:00 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 12:00 || Castle Attack Notification&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 19:00 || Reading State of Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 20:00 || Start of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 21:00 || End of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 7 (Monday) || 00:00 || End of Castle cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Register ===&lt;br /&gt;
[[File:Guardsman CS.png|120px|link=]]&lt;br /&gt;
Guilds that meet the requirements must talk to NPC Guardsman and click &#039;&#039;&#039;Announce&#039;&#039;&#039; to register intent.&lt;br /&gt;
&lt;br /&gt;
Example of where to click:&lt;br /&gt;
[[File:Register CS.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
==== Additional Information ====&lt;br /&gt;
* Only the Guild Master of the main alliance can announce participation to NPC Guardsman.&lt;br /&gt;
* Any member of a guild that announced participation can submit Sign of Lord during registration period.&lt;br /&gt;
* The more Sign of Lord submitted, the higher the guild ranking chance.&lt;br /&gt;
* NPC Guardsman interaction shows guild and ally positions in the log.&lt;br /&gt;
* Only TOP 3 guilds and their allies get siege priority.&lt;br /&gt;
&lt;br /&gt;
==== Sign of Lord ====&lt;br /&gt;
[[File:Sign New.png|120px|link=]]&lt;br /&gt;
Sign of Lord is the key registration item for Castle Siege.&lt;br /&gt;
&lt;br /&gt;
* It drops in random locations across the continent.&lt;br /&gt;
* It must be registered at NPC Guardsman during registration period.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png|260px|link=]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Acquire no. of sign&#039;&#039;&#039;: amount in your inventory available to register.&lt;br /&gt;
* &#039;&#039;&#039;Registered no. of sign&#039;&#039;&#039;: amount already registered for your guild.&lt;br /&gt;
&lt;br /&gt;
== Battle Concepts ==&lt;br /&gt;
* Attackers have a sword icon above their character.&lt;br /&gt;
* Defenders have a shield icon above their character.&lt;br /&gt;
* Guild Masters show a crown icon.&lt;br /&gt;
* PK penalty is not applied between official attackers and defenders.&lt;br /&gt;
* Neutral players are not marked as attacker/defender.&lt;br /&gt;
* During battle, guild registration and withdrawal are locked.&lt;br /&gt;
&lt;br /&gt;
=== Participant Identification ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:70%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:RL6EM5MW.png|120px]]&lt;br /&gt;
| [[File:UK9MQYKG.png|120px]]&lt;br /&gt;
| [[File:2FUS7RZE.png|120px]]&lt;br /&gt;
| [[File:A2P04ZKH.png|120px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Attacker Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Attacker&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main Objective ===&lt;br /&gt;
* To win, the Guild Master must register the guild seal on the crown at Dragon Tower.&lt;br /&gt;
* Both crown switches must be controlled by the same guild to unlock the crown.&lt;br /&gt;
* If an attacker seals the crown, that guild becomes defender and the previous defender becomes attacker.&lt;br /&gt;
* The guild holding the seal at event end becomes castle owner.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:AFWSVR9C.png|180px]]&lt;br /&gt;
| [[File:55QN4HC1.png|180px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crown Switch&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Crown Pedestal&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Castle Gates ===&lt;br /&gt;
* Castle Gates have HP/defense and can only be damaged during siege.&lt;br /&gt;
* Weapon durability decreases faster when hitting gates.&lt;br /&gt;
* Gates cannot be restored during active battle.&lt;br /&gt;
* Gates can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:CSGate.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guardian Statues ===&lt;br /&gt;
* Destroy all 4 Guardian Statues to remove Dragon Tower shield.&lt;br /&gt;
* Only defenders can pass through active shield state.&lt;br /&gt;
* Defenders can recover HP/MP/AG near statues.&lt;br /&gt;
* Recovery and statue durability can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:GuardianStatue.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guard Towers ===&lt;br /&gt;
* Guard Towers protect Guardian Statues when battle starts.&lt;br /&gt;
* They automatically attack nearby invading players.&lt;br /&gt;
* Destroying them is optional, but often tactical.&lt;br /&gt;
[[File:GuardianTower.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Siege Weapons ===&lt;br /&gt;
* Siege weapons are placed on attacker and defender fields.&lt;br /&gt;
* Clicking a siege weapon opens attack target selection.&lt;br /&gt;
* Players can see where siege shots are landing.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Catapult01.png|250px]]&lt;br /&gt;
| [[File:Catapult022.png|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NPC Soldiers ===&lt;br /&gt;
Defenders can buy and deploy NPC Soldiers (Archer/Lancer) near Dragon Tower.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1C36VIAW.png|130px]]&lt;br /&gt;
| [[File:M4HDNCV4.png|130px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:8KNS9UQZ.png|110px]] &#039;&#039;&#039;Archer&#039;&#039;&#039;&lt;br /&gt;
| [[File:K6ABLVI4.png|110px]] &#039;&#039;&#039;Lancer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Only Guild Master and Assistant Guild Master can deploy soldiers.&lt;br /&gt;
* Maximum active deployed soldiers: 100.&lt;br /&gt;
* Soldiers attack attackers automatically after siege starts.&lt;br /&gt;
&lt;br /&gt;
== Life Stone ==&lt;br /&gt;
Life Stone is an attacker respawn point created by Guild Master in Valley of Loren (not in Dragon Tower area).&lt;br /&gt;
&lt;br /&gt;
To craft Life Stone in Chaos Machine (Noria 180,100), use Regular Combination:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
! Quantity !! Ingredient&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Chaos&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Bless&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Soul&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Guardian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Life Stone Portal ===&lt;br /&gt;
* Placement has a 60-second timer.&lt;br /&gt;
* It restores HP/MP/AG to nearby attacking characters.&lt;br /&gt;
* It can be destroyed by both attackers and defenders.&lt;br /&gt;
[[File:LifeStonePortal upscayl 4x upscayl-standard-4x.png|260px|link=]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=196</id>
		<title>Castle Siege</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=196"/>
		<updated>2026-03-20T10:01:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Castle Siege ==&lt;br /&gt;
[[File:Castle Siege.png|300px|thumb|left|Castle Siege]]&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Castle Siege in the &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039; is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.&lt;br /&gt;
&lt;br /&gt;
This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.&lt;br /&gt;
&lt;br /&gt;
The guild that owns the castle at the end of the siege gains control benefits and access to valuable castle systems.&lt;br /&gt;
&lt;br /&gt;
=== About the Event ===&amp;lt;br&amp;gt;&lt;br /&gt;
* Castle Siege is available on the global Crywolf server (Castle Siege server) environment.&lt;br /&gt;
* To enter &#039;&#039;&#039;Valley of Loren&#039;&#039;&#039;, move from &#039;&#039;&#039;Lorencia coordinates 239, 13&#039;&#039;&#039; or from the &#039;&#039;&#039;Move menu&#039;&#039;&#039;.&lt;br /&gt;
* Valley of Loren is a PvP area. During the siege, participants can attack enemy participants without using Ctrl.&lt;br /&gt;
* Non-participating players can be present in the map, but they cannot capture the castle.&lt;br /&gt;
* If the owner guild is disbanded, castle ownership is automatically removed.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* The participating guild must have a Guild Master with at least level 200.&lt;br /&gt;
* The participating guild must have at least 20 members.&lt;br /&gt;
&lt;br /&gt;
=== Castle Siege Cycle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Day !! Time !! Stage&lt;br /&gt;
|-&lt;br /&gt;
| Day 0 (Monday) || 00:00 || Registration for Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 1 (Tuesday) || 23:59 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 2 (Wednesday) || 00:00 || Register Mark Of The Lord&lt;br /&gt;
|-&lt;br /&gt;
| Day 3 (Thursday) || 00:00 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 12:00 || Castle Attack Notification&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 19:00 || Reading State of Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 20:00 || Start of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 21:00 || End of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 7 (Monday) || 00:00 || End of Castle cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Register ===&lt;br /&gt;
[[File:Guardsman CS.png|120px|link=]]&lt;br /&gt;
Guilds that meet the requirements must talk to NPC Guardsman and click &#039;&#039;&#039;Announce&#039;&#039;&#039; to register intent.&lt;br /&gt;
&lt;br /&gt;
Example of where to click:&lt;br /&gt;
[[File:Register CS.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
==== Additional Information ====&lt;br /&gt;
* Only the Guild Master of the main alliance can announce participation to NPC Guardsman.&lt;br /&gt;
* Any member of a guild that announced participation can submit Sign of Lord during registration period.&lt;br /&gt;
* The more Sign of Lord submitted, the higher the guild ranking chance.&lt;br /&gt;
* NPC Guardsman interaction shows guild and ally positions in the log.&lt;br /&gt;
* Only TOP 3 guilds and their allies get siege priority.&lt;br /&gt;
&lt;br /&gt;
==== Sign of Lord ====&lt;br /&gt;
[[File:Sign New.png|120px|link=]]&lt;br /&gt;
Sign of Lord is the key registration item for Castle Siege.&lt;br /&gt;
&lt;br /&gt;
* It drops in random locations across the continent.&lt;br /&gt;
* It must be registered at NPC Guardsman during registration period.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png|260px|link=]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Acquire no. of sign&#039;&#039;&#039;: amount in your inventory available to register.&lt;br /&gt;
* &#039;&#039;&#039;Registered no. of sign&#039;&#039;&#039;: amount already registered for your guild.&lt;br /&gt;
&lt;br /&gt;
== Battle Concepts ==&lt;br /&gt;
* Attackers have a sword icon above their character.&lt;br /&gt;
* Defenders have a shield icon above their character.&lt;br /&gt;
* Guild Masters show a crown icon.&lt;br /&gt;
* PK penalty is not applied between official attackers and defenders.&lt;br /&gt;
* Neutral players are not marked as attacker/defender.&lt;br /&gt;
* During battle, guild registration and withdrawal are locked.&lt;br /&gt;
&lt;br /&gt;
=== Participant Identification ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:70%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:RL6EM5MW.png|120px]]&lt;br /&gt;
| [[File:UK9MQYKG.png|120px]]&lt;br /&gt;
| [[File:2FUS7RZE.png|120px]]&lt;br /&gt;
| [[File:A2P04ZKH.png|120px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Attacker Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Attacker&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main Objective ===&lt;br /&gt;
* To win, the Guild Master must register the guild seal on the crown at Dragon Tower.&lt;br /&gt;
* Both crown switches must be controlled by the same guild to unlock the crown.&lt;br /&gt;
* If an attacker seals the crown, that guild becomes defender and the previous defender becomes attacker.&lt;br /&gt;
* The guild holding the seal at event end becomes castle owner.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:AFWSVR9C.png|180px]]&lt;br /&gt;
| [[File:55QN4HC1.png|180px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crown Switch&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Crown Pedestal&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Castle Gates ===&lt;br /&gt;
* Castle Gates have HP/defense and can only be damaged during siege.&lt;br /&gt;
* Weapon durability decreases faster when hitting gates.&lt;br /&gt;
* Gates cannot be restored during active battle.&lt;br /&gt;
* Gates can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:CSGate.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guardian Statues ===&lt;br /&gt;
* Destroy all 4 Guardian Statues to remove Dragon Tower shield.&lt;br /&gt;
* Only defenders can pass through active shield state.&lt;br /&gt;
* Defenders can recover HP/MP/AG near statues.&lt;br /&gt;
* Recovery and statue durability can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:GuardianStatue.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guard Towers ===&lt;br /&gt;
* Guard Towers protect Guardian Statues when battle starts.&lt;br /&gt;
* They automatically attack nearby invading players.&lt;br /&gt;
* Destroying them is optional, but often tactical.&lt;br /&gt;
[[File:GuardianTower.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Siege Weapons ===&lt;br /&gt;
* Siege weapons are placed on attacker and defender fields.&lt;br /&gt;
* Clicking a siege weapon opens attack target selection.&lt;br /&gt;
* Players can see where siege shots are landing.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Catapult01.png|250px]]&lt;br /&gt;
| [[File:Catapult022.png|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NPC Soldiers ===&lt;br /&gt;
Defenders can buy and deploy NPC Soldiers (Archer/Lancer) near Dragon Tower.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1C36VIAW.png|130px]]&lt;br /&gt;
| [[File:M4HDNCV4.png|130px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:8KNS9UQZ.png|110px]] &#039;&#039;&#039;Archer&#039;&#039;&#039;&lt;br /&gt;
| [[File:K6ABLVI4.png|110px]] &#039;&#039;&#039;Lancer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Only Guild Master and Assistant Guild Master can deploy soldiers.&lt;br /&gt;
* Maximum active deployed soldiers: 100.&lt;br /&gt;
* Soldiers attack attackers automatically after siege starts.&lt;br /&gt;
&lt;br /&gt;
== Life Stone ==&lt;br /&gt;
Life Stone is an attacker respawn point created by Guild Master in Valley of Loren (not in Dragon Tower area).&lt;br /&gt;
&lt;br /&gt;
To craft Life Stone in Chaos Machine (Noria 180,100), use Regular Combination:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
! Quantity !! Ingredient&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Chaos&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Bless&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Soul&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Guardian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Life Stone Portal ===&lt;br /&gt;
* Placement has a 60-second timer.&lt;br /&gt;
* It restores HP/MP/AG to nearby attacking characters.&lt;br /&gt;
* It can be destroyed by both attackers and defenders.&lt;br /&gt;
[[File:LifeStonePortal upscayl 4x upscayl-standard-4x.png|260px|link=]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=195</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=MediaWiki:Common.css&amp;diff=195"/>
		<updated>2026-03-20T09:59:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* RealMU-style layout for guide homepage */&lt;br /&gt;
&lt;br /&gt;
.mw-guide-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 8px 0 16px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #d8dde7 !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, background 0.12s ease;&lt;br /&gt;
  min-height: 56px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-item:hover {&lt;br /&gt;
  transform: translateY(-1px);&lt;br /&gt;
  border-color: #4b5876;&lt;br /&gt;
  background: #191f2b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-guide-icon {&lt;br /&gt;
  width: 40px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  flex: 0 0 auto;&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;
.mw-guide-text {&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-container {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-grid-5col {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, minmax(150px, 1fr));&lt;br /&gt;
  gap: 14px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card {&lt;br /&gt;
  display: block;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  color: #dce2ee !important;&lt;br /&gt;
  background: #12151d;&lt;br /&gt;
  border: 1px solid #2a2f3d;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  transition: transform 0.12s ease, border-color 0.12s ease, box-shadow 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-image-card:hover {&lt;br /&gt;
  transform: translateY(-2px);&lt;br /&gt;
  border-color: #4f5f84;&lt;br /&gt;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  height: 140px;&lt;br /&gt;
  background: radial-gradient(circle at 50% 25%, #2f3649, #12151d 72%);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image.bg-classes::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  inset: 0;&lt;br /&gt;
  background-image: url(&amp;quot;https://images.realmu.net/uploads/20250530/16839f3e0764e9.png&amp;quot;);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-image img {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  max-width: 88%;&lt;br /&gt;
  max-height: 128px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-card-text {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 9px 6px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  border-top: 1px solid #2a2f3d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1200px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(4, minmax(140px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(130px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  .mw-guide-grid,&lt;br /&gt;
  .mw-image-grid-5col {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(120px, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mw-card-image {&lt;br /&gt;
    height: 120px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 002: unify top accent bars and section separators to RealMU-like red */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-header-hack .color-left,&lt;br /&gt;
#mw-header-hack .color-middle,&lt;br /&gt;
#mw-header-hack .color-right,&lt;br /&gt;
#mw-header-nav-hack .color-left,&lt;br /&gt;
#mw-header-nav-hack .color-middle,&lt;br /&gt;
#mw-header-nav-hack .color-right {&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-heading h2,&lt;br /&gt;
.mw-heading h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body hr,&lt;br /&gt;
.mw-parser-output hr {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sidebar-chunk h2,&lt;br /&gt;
.sidebar-chunk h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 003: force all section separators to RealMU accent */&lt;br /&gt;
:root {&lt;br /&gt;
  --realmu-accent: #a7372d;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page title line */&lt;br /&gt;
#firstHeading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Timeless section wrappers carry the visible line */&lt;br /&gt;
#mw-content-text .mw-heading,&lt;br /&gt;
#mw-content .mw-heading,&lt;br /&gt;
.mw-body-content .mw-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--realmu-accent) !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* In some places the line is on the h2/h3 itself */&lt;br /&gt;
#mw-content-text .mw-heading h2,&lt;br /&gt;
#mw-content-text .mw-heading h3,&lt;br /&gt;
.mw-body h2,&lt;br /&gt;
.mw-body h3,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  border-bottom-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Any decorative pseudo-line used by skin */&lt;br /&gt;
#mw-content-text .mw-heading::before,&lt;br /&gt;
#mw-content-text .mw-heading::after,&lt;br /&gt;
.mw-body-content .mw-heading::before,&lt;br /&gt;
.mw-body-content .mw-heading::after {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
  background-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Horizontal rules and TOC border tone */&lt;br /&gt;
.mw-parser-output hr,&lt;br /&gt;
#toc,&lt;br /&gt;
.toc {&lt;br /&gt;
  border-color: var(--realmu-accent) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 016: stronger dark thumbnail styling for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumb,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tleft,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .tright {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle div.thumbinner,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output div.thumbinner {&lt;br /&gt;
  background-color: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbimage,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbinner img {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle .thumbcaption,&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output .thumbcaption {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 017: target current MediaWiki figure/figcaption output for Blood_Castle */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  margin-top: 6px !important;&lt;br /&gt;
  padding-top: 6px !important;&lt;br /&gt;
  border-top: 1px solid #262932 !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  color: #acadba !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety: if old pre blocks still appear from previous markup, neutralize their light background */&lt;br /&gt;
body.page-Blood_Castle .mw-parser-output pre {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  color: #cad2df !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 018: hide auto image captions on Blood_Castle page only */&lt;br /&gt;
&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove extra divider/space that was used for captions */&lt;br /&gt;
body.page-Blood_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  padding-bottom: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Update 021: dark thumbnail boxes + hide thumbnail captions for Devil_Square */&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Devil_Square figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 024: dark thumbnail boxes + hide image captions for Chaos_Castle */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Chaos_Castle figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Chaos_Castle .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .thumbimage {&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;
&lt;br /&gt;
body.page-Chaos_Castle .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Chaos_Castle .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 025: dark thumbnail boxes + hide image captions for Illusion_Temple */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Illusion_Temple figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Illusion_Temple .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .thumbimage {&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;
&lt;br /&gt;
body.page-Illusion_Temple .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Illusion_Temple .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 026: dark thumbnail boxes + hide image captions for Doppelganger */&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output (Timeless/older parser paths) */&lt;br /&gt;
body.page-Doppelganger .thumbinner {&lt;br /&gt;
  background: #0f1116 !important;&lt;br /&gt;
  border: 1px solid #262932 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 027: Doppelganger visual hotfix (thumb background + minimap pre block) */&lt;br /&gt;
&lt;br /&gt;
/* Apply to both possible body classes */&lt;br /&gt;
body.page-Doppelganger,&lt;br /&gt;
body.page-Doppelganger_EN {&lt;br /&gt;
  --dg-bg: #0f1116;&lt;br /&gt;
  --dg-border: #262932;&lt;br /&gt;
  --dg-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strong thumbnail overrides for Timeless/legacy markup */&lt;br /&gt;
body.page-Doppelganger .thumb,&lt;br /&gt;
body.page-Doppelganger_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbinner,&lt;br /&gt;
body.page-Doppelganger_EN .thumbinner {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .thumbimage,&lt;br /&gt;
body.page-Doppelganger_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Doppelganger .thumbcaption,&lt;br /&gt;
body.page-Doppelganger_EN .thumbcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger .magnify,&lt;br /&gt;
body.page-Doppelganger_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure/figcaption output */&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Doppelganger figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Doppelganger_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix white preformatted block in Minimap section */&lt;br /&gt;
body.page-Doppelganger .mw-parser-output pre,&lt;br /&gt;
body.page-Doppelganger_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--dg-bg) !important;&lt;br /&gt;
  border: 1px solid var(--dg-border) !important;&lt;br /&gt;
  color: var(--dg-text) !important;&lt;br /&gt;
  font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace !important;&lt;br /&gt;
  white-space: pre-wrap !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 028: dark thumbnail boxes + hide image captions for Varka */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible body classes */&lt;br /&gt;
body.page-Varka,&lt;br /&gt;
body.page-Varka_Fortress,&lt;br /&gt;
body.page-Varka_Fortress_EN {&lt;br /&gt;
  --varka-bg: #0f1116;&lt;br /&gt;
  --varka-border: #262932;&lt;br /&gt;
  --varka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Varka .thumb,&lt;br /&gt;
body.page-Varka_Fortress .thumb,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress .thumbinner,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbinner {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress .thumbimage,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Varka .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress .thumbcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN .thumbcaption,&lt;br /&gt;
body.page-Varka .magnify,&lt;br /&gt;
body.page-Varka_Fortress .magnify,&lt;br /&gt;
body.page-Varka_Fortress_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Varka figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Varka_Fortress_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Varka .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress .mw-parser-output pre,&lt;br /&gt;
body.page-Varka_Fortress_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--varka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--varka-border) !important;&lt;br /&gt;
  color: var(--varka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 029: dark thumbnail boxes + hide image captions for Arka_War */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-Arka_War,&lt;br /&gt;
body.page-Arka_War_EN {&lt;br /&gt;
  --arka-bg: #0f1116;&lt;br /&gt;
  --arka-border: #262932;&lt;br /&gt;
  --arka-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Arka_War .thumb,&lt;br /&gt;
body.page-Arka_War_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbinner,&lt;br /&gt;
body.page-Arka_War_EN .thumbinner {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War .thumbimage,&lt;br /&gt;
body.page-Arka_War_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Arka_War .thumbcaption,&lt;br /&gt;
body.page-Arka_War_EN .thumbcaption,&lt;br /&gt;
body.page-Arka_War .magnify,&lt;br /&gt;
body.page-Arka_War_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Arka_War figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Arka_War_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for any accidental preformatted light block */&lt;br /&gt;
body.page-Arka_War .mw-parser-output pre,&lt;br /&gt;
body.page-Arka_War_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--arka-bg) !important;&lt;br /&gt;
  border: 1px solid var(--arka-border) !important;&lt;br /&gt;
  color: var(--arka-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 033: dark thumbnail boxes + hide image captions for PVP_Arenas */&lt;br /&gt;
&lt;br /&gt;
/* Support both possible page classes */&lt;br /&gt;
body.page-PVP_Arenas,&lt;br /&gt;
body.page-PvP_Arenas,&lt;br /&gt;
body.page-PVP_Arenas_EN {&lt;br /&gt;
  --pvp-bg: #0f1116;&lt;br /&gt;
  --pvp-border: #262932;&lt;br /&gt;
  --pvp-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-PVP_Arenas .thumb,&lt;br /&gt;
body.page-PvP_Arenas .thumb,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbinner,&lt;br /&gt;
body.page-PvP_Arenas .thumbinner,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbinner {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas .thumbimage,&lt;br /&gt;
body.page-PvP_Arenas .thumbimage,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbimage {&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;
&lt;br /&gt;
body.page-PVP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PvP_Arenas .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN .thumbcaption,&lt;br /&gt;
body.page-PVP_Arenas .magnify,&lt;br /&gt;
body.page-PvP_Arenas .magnify,&lt;br /&gt;
body.page-PVP_Arenas_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-PVP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PvP_Arenas figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-PVP_Arenas_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-PVP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PvP_Arenas .mw-parser-output pre,&lt;br /&gt;
body.page-PVP_Arenas_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--pvp-bg) !important;&lt;br /&gt;
  border: 1px solid var(--pvp-border) !important;&lt;br /&gt;
  color: var(--pvp-text) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Update 038: dark thumbnail boxes + hide image captions for Castle_Siege */&lt;br /&gt;
&lt;br /&gt;
/* Support possible page classes */&lt;br /&gt;
body.page-Castle_Siege,&lt;br /&gt;
body.page-Castle_Siege_EN {&lt;br /&gt;
  --cs-bg: #0f1116;&lt;br /&gt;
  --cs-border: #262932;&lt;br /&gt;
  --cs-text: #cad2df;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy thumbnail output */&lt;br /&gt;
body.page-Castle_Siege .thumb,&lt;br /&gt;
body.page-Castle_Siege_EN .thumb {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbinner,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbinner {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege .thumbimage,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbimage {&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;
&lt;br /&gt;
body.page-Castle_Siege .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege_EN .thumbcaption,&lt;br /&gt;
body.page-Castle_Siege .magnify,&lt;br /&gt;
body.page-Castle_Siege_EN .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* New MediaWiki figure output */&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;],&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  padding: 8px !important;&lt;br /&gt;
  margin: 0.5em 1.4em 1.3em 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] &amp;gt; a.mw-file-description {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] img.mw-file-element {&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;
&lt;br /&gt;
body.page-Castle_Siege figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption,&lt;br /&gt;
body.page-Castle_Siege_EN figure[typeof=&amp;quot;mw:File/Thumb&amp;quot;] figcaption {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Safety for accidental preformatted light blocks */&lt;br /&gt;
body.page-Castle_Siege .mw-parser-output pre,&lt;br /&gt;
body.page-Castle_Siege_EN .mw-parser-output pre {&lt;br /&gt;
  background: var(--cs-bg) !important;&lt;br /&gt;
  border: 1px solid var(--cs-border) !important;&lt;br /&gt;
  color: var(--cs-text) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=194</id>
		<title>Castle Siege</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=Castle_Siege&amp;diff=194"/>
		<updated>2026-03-20T09:58:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;== Castle Siege == Castle Siege  === Description === Castle Siege in Valley of Loren is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.  This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.  The guild that owns the castle at the end of the siege gains control benefits and access...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Castle Siege ==&lt;br /&gt;
[[File:Castle Siege.png|300px|thumb|left|Castle Siege]]&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Castle Siege in Valley of Loren is one of the biggest guild wars in MU. Guilds fight to control the castle and secure powerful weekly advantages.&lt;br /&gt;
&lt;br /&gt;
This is not only a territorial battle. It is also a test of guild organization, timing, and teamwork against both players and event mechanics.&lt;br /&gt;
&lt;br /&gt;
The guild that owns the castle at the end of the siege gains control benefits and access to valuable castle systems.&lt;br /&gt;
&lt;br /&gt;
=== About the Event ===&lt;br /&gt;
* Castle Siege is available on the global Crywolf server environment.&lt;br /&gt;
* To enter Valley of Loren, move from Lorencia coordinates 239, 13.&lt;br /&gt;
* Valley of Loren is a PvP area. During siege, participants can attack enemy participants without using Ctrl.&lt;br /&gt;
* Non-participating players can be present in the map, but they cannot capture the castle.&lt;br /&gt;
* If the owner guild is disbanded, castle ownership is automatically removed.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* The participating guild must have a Guild Master with at least level 200.&lt;br /&gt;
* The participating guild must have at least 20 members.&lt;br /&gt;
&lt;br /&gt;
=== Castle Siege Cycle ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:100%;&amp;quot;&lt;br /&gt;
! Day !! Time !! Stage&lt;br /&gt;
|-&lt;br /&gt;
| Day 0 (Monday) || 00:00 || Registration for Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 1 (Tuesday) || 23:59 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 2 (Wednesday) || 00:00 || Register Mark Of The Lord&lt;br /&gt;
|-&lt;br /&gt;
| Day 3 (Thursday) || 00:00 || Castle Siege Idle&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 12:00 || Castle Attack Notification&lt;br /&gt;
|-&lt;br /&gt;
| Day 4 (Friday) || 19:00 || Reading State of Castle Siege&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 20:00 || Start of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 6 (Sunday) || 21:00 || End of Castle Siege event&lt;br /&gt;
|-&lt;br /&gt;
| Day 7 (Monday) || 00:00 || End of Castle cycle&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Register ===&lt;br /&gt;
[[File:Guardsman CS.png|120px|link=]]&lt;br /&gt;
Guilds that meet the requirements must talk to NPC Guardsman and click &#039;&#039;&#039;Announce&#039;&#039;&#039; to register intent.&lt;br /&gt;
&lt;br /&gt;
Example of where to click:&lt;br /&gt;
[[File:Register CS.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
==== Additional Information ====&lt;br /&gt;
* Only the Guild Master of the main alliance can announce participation to NPC Guardsman.&lt;br /&gt;
* Any member of a guild that announced participation can submit Sign of Lord during registration period.&lt;br /&gt;
* The more Sign of Lord submitted, the higher the guild ranking chance.&lt;br /&gt;
* NPC Guardsman interaction shows guild and ally positions in the log.&lt;br /&gt;
* Only TOP 3 guilds and their allies get siege priority.&lt;br /&gt;
&lt;br /&gt;
==== Sign of Lord ====&lt;br /&gt;
[[File:Sign New.png|120px|link=]]&lt;br /&gt;
Sign of Lord is the key registration item for Castle Siege.&lt;br /&gt;
&lt;br /&gt;
* It drops in random locations across the continent.&lt;br /&gt;
* It must be registered at NPC Guardsman during registration period.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 2.png|260px|link=]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Acquire no. of sign&#039;&#039;&#039;: amount in your inventory available to register.&lt;br /&gt;
* &#039;&#039;&#039;Registered no. of sign&#039;&#039;&#039;: amount already registered for your guild.&lt;br /&gt;
&lt;br /&gt;
== Battle Concepts ==&lt;br /&gt;
* Attackers have a sword icon above their character.&lt;br /&gt;
* Defenders have a shield icon above their character.&lt;br /&gt;
* Guild Masters show a crown icon.&lt;br /&gt;
* PK penalty is not applied between official attackers and defenders.&lt;br /&gt;
* Neutral players are not marked as attacker/defender.&lt;br /&gt;
* During battle, guild registration and withdrawal are locked.&lt;br /&gt;
&lt;br /&gt;
=== Participant Identification ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:70%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:RL6EM5MW.png|120px]]&lt;br /&gt;
| [[File:UK9MQYKG.png|120px]]&lt;br /&gt;
| [[File:2FUS7RZE.png|120px]]&lt;br /&gt;
| [[File:A2P04ZKH.png|120px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Attacker Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Attacker&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender Master&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Defender&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Main Objective ===&lt;br /&gt;
* To win, the Guild Master must register the guild seal on the crown at Dragon Tower.&lt;br /&gt;
* Both crown switches must be controlled by the same guild to unlock the crown.&lt;br /&gt;
* If an attacker seals the crown, that guild becomes defender and the previous defender becomes attacker.&lt;br /&gt;
* The guild holding the seal at event end becomes castle owner.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:AFWSVR9C.png|180px]]&lt;br /&gt;
| [[File:55QN4HC1.png|180px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Crown Switch&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Crown Pedestal&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Castle Gates ===&lt;br /&gt;
* Castle Gates have HP/defense and can only be damaged during siege.&lt;br /&gt;
* Weapon durability decreases faster when hitting gates.&lt;br /&gt;
* Gates cannot be restored during active battle.&lt;br /&gt;
* Gates can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:CSGate.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guardian Statues ===&lt;br /&gt;
* Destroy all 4 Guardian Statues to remove Dragon Tower shield.&lt;br /&gt;
* Only defenders can pass through active shield state.&lt;br /&gt;
* Defenders can recover HP/MP/AG near statues.&lt;br /&gt;
* Recovery and statue durability can be upgraded up to stage 3 before battle.&lt;br /&gt;
[[File:GuardianStatue.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Guard Towers ===&lt;br /&gt;
* Guard Towers protect Guardian Statues when battle starts.&lt;br /&gt;
* They automatically attack nearby invading players.&lt;br /&gt;
* Destroying them is optional, but often tactical.&lt;br /&gt;
[[File:GuardianTower.png|220px|link=]]&lt;br /&gt;
&lt;br /&gt;
=== Siege Weapons ===&lt;br /&gt;
* Siege weapons are placed on attacker and defender fields.&lt;br /&gt;
* Clicking a siege weapon opens attack target selection.&lt;br /&gt;
* Players can see where siege shots are landing.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:Catapult01.png|250px]]&lt;br /&gt;
| [[File:Catapult022.png|250px]]&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Catapult&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== NPC Soldiers ===&lt;br /&gt;
Defenders can buy and deploy NPC Soldiers (Archer/Lancer) near Dragon Tower.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1C36VIAW.png|130px]]&lt;br /&gt;
| [[File:M4HDNCV4.png|130px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[File:8KNS9UQZ.png|110px]] &#039;&#039;&#039;Archer&#039;&#039;&#039;&lt;br /&gt;
| [[File:K6ABLVI4.png|110px]] &#039;&#039;&#039;Lancer&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Only Guild Master and Assistant Guild Master can deploy soldiers.&lt;br /&gt;
* Maximum active deployed soldiers: 100.&lt;br /&gt;
* Soldiers attack attackers automatically after siege starts.&lt;br /&gt;
&lt;br /&gt;
== Life Stone ==&lt;br /&gt;
Life Stone is an attacker respawn point created by Guild Master in Valley of Loren (not in Dragon Tower area).&lt;br /&gt;
&lt;br /&gt;
To craft Life Stone in Chaos Machine (Noria 180,100), use Regular Combination:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:60%;&amp;quot;&lt;br /&gt;
! Quantity !! Ingredient&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Chaos&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Bless&lt;br /&gt;
|-&lt;br /&gt;
| 05 || Jewel of Soul&lt;br /&gt;
|-&lt;br /&gt;
| 01 || Jewel of Guardian&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Life Stone Portal ===&lt;br /&gt;
* Placement has a 60-second timer.&lt;br /&gt;
* It restores HP/MP/AG to nearby attacking characters.&lt;br /&gt;
* It can be destroyed by both attackers and defenders.&lt;br /&gt;
[[File:LifeStonePortal upscayl 4x upscayl-standard-4x.png|260px|link=]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:UK9MQYKG.png&amp;diff=193</id>
		<title>File:UK9MQYKG.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:UK9MQYKG.png&amp;diff=193"/>
		<updated>2026-03-20T09:57:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:Step_2.png&amp;diff=192</id>
		<title>File:Step 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:Step_2.png&amp;diff=192"/>
		<updated>2026-03-20T09:57:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:Sign_New.png&amp;diff=191</id>
		<title>File:Sign New.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:Sign_New.png&amp;diff=191"/>
		<updated>2026-03-20T09:57:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:RL6EM5MW.png&amp;diff=190</id>
		<title>File:RL6EM5MW.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:RL6EM5MW.png&amp;diff=190"/>
		<updated>2026-03-20T09:57:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:Register_CS.png&amp;diff=189</id>
		<title>File:Register CS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:Register_CS.png&amp;diff=189"/>
		<updated>2026-03-20T09:57:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:M4HDNCV4.png&amp;diff=188</id>
		<title>File:M4HDNCV4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:M4HDNCV4.png&amp;diff=188"/>
		<updated>2026-03-20T09:56:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:LifeStonePortal_upscayl_4x_upscayl-standard-4x.png&amp;diff=187</id>
		<title>File:LifeStonePortal upscayl 4x upscayl-standard-4x.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:LifeStonePortal_upscayl_4x_upscayl-standard-4x.png&amp;diff=187"/>
		<updated>2026-03-20T09:56:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:K6ABLVI4.png&amp;diff=186</id>
		<title>File:K6ABLVI4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:K6ABLVI4.png&amp;diff=186"/>
		<updated>2026-03-20T09:56:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:Guardsman_CS.png&amp;diff=185</id>
		<title>File:Guardsman CS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:Guardsman_CS.png&amp;diff=185"/>
		<updated>2026-03-20T09:56:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.warsanarchymu.com/index.php?title=File:GuardianTower.png&amp;diff=184</id>
		<title>File:GuardianTower.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.warsanarchymu.com/index.php?title=File:GuardianTower.png&amp;diff=184"/>
		<updated>2026-03-20T09:56:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>