<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.holdfastgame.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xarkanoth</id>
	<title>Holdfast: Nations At War - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.holdfastgame.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xarkanoth"/>
	<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/Special:Contributions/Xarkanoth"/>
	<updated>2026-05-28T19:47:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3959</id>
		<title>Maps/Body</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3959"/>
		<updated>2025-12-20T00:16:22Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;All official maps in Holdfast: Nations at War as of v2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
==='''&amp;lt;big&amp;gt;Map&amp;lt;/big&amp;gt;'''===&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Type&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Mode(s)&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Introduced&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Creator&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Kimar Pyramids&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Alkimarpyramids loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Uddin Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aluddinruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Antiquity&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ancientplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Arendan River&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Arendanriver loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aspern&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aspern loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Willy&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aunby Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aunbyvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Autumn Watch&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Autumnwatch loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Avignon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Avignon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Balamor Bay&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Balamorbay loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Berkton Green&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Berktongreen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Black Forest&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Blackforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Camp Salamanca&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Campsalamanca loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Canyon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Canyon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Carribean&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Caribbeanislands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Castle Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Castlearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Causeways&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Causeways loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|Walki&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Countryside&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Countryside loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Crosshills&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Crosshills loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''Oasis'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Dutch Canals'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen DutchCanals.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Empire&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Empire loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ernest Ridge&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:ErnestRidge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Al Farid&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortalfarid loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Christina&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortchristiana loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Darial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortdarial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imperial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimperial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imraan&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimraan loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege, Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.4&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Pierre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortpierre loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Salettes&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSalettes loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Schwarz&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSchwarz loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort WInston&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortwinston loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Foxhole&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Foxhole loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Freurlund&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Freurlund loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Garrison Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Garrisonarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Glacier&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Glacier loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Dedborg Expanse&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Grassyplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Champs D'Ambre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Westmill Brook&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Pinefield march&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Eden Creek&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heartmound&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heartmound loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Harouti Islands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Harutiisland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heroes Landing&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heroeslanding loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Highlands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Highlands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hills of Tyrol&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hillsoftyrol loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.11&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hudree Marsh&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hudreemarsh loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Costa Relitto&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Islandplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;King George&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Kinggeorge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lamarsh Fen&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lamarshfen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Linburg&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Linburg loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lisart Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lisartvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Mansion&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Mansion loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marquette&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Marquette loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen Marre.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Martello Tower&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Martellotower loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Open Waters&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Openoceans loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Rycon&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Palisade Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Palisadearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Pillerone Pass&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Montepilleronepass loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Mattrobes&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Port Nile&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Portnile loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ravenstone&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ravenstone loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ryhall Vale&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ryhallvale loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacred Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacredarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacrifice&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacrifice loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sharpton&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sharpton loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Polar Woods&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Snowyplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fausberg Forest&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fausbergforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Norsten Gorge&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Kingly Lakes&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains IV&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains V&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;South Sea Castle&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Southseacastle loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Spanish Farm&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Spanishfarm loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;St. Peter's&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Stpeters loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Tahir Desert&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Tahirdesert loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Training Grounds&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Traininggrounds loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Vanoise Heights&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Vanoiseheights loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Skyold&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Wasteland&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Wasteland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Watchtower Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Watchtowerarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fort Willy'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:Fort Willy.jpg|frameless|349x349px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fada Strath'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:FadaStrath.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Loch Glen'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:LochGlen.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Teacsa lsle'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Copper Valley'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:CopperValley.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3958</id>
		<title>Maps/Body</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3958"/>
		<updated>2025-12-19T23:58:55Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;All official maps in Holdfast: Nations at War as of v2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
==='''&amp;lt;big&amp;gt;Map&amp;lt;/big&amp;gt;'''===&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Type&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Mode(s)&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Introduced&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Creator&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Kimar Pyramids&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Alkimarpyramids loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Uddin Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aluddinruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ancient Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ancientplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Arendan River&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Arendanriver loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aspern&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aspern loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Willy&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aunby Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aunbyvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Autumn Watch&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Autumnwatch loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Avignon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Avignon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Balamor Bay&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Balamorbay loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Berkton Green&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Berktongreen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Black Forest&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Blackforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Camp Salamanca&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Campsalamanca loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Canyon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Canyon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Carribean&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Caribbeanislands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Castle Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Castlearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Causeways&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Causeways loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|Walki&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Countryside&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Countryside loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Crosshills&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Crosshills loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Plains&amp;lt;/big&amp;gt; &amp;lt;big&amp;gt;(Small)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Dutch Canals'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen DutchCanals.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Empire&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Empire loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ernest Ridge&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:ErnestRidge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Al Farid&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortalfarid loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Christina&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortchristiana loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Darial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortdarial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imperial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimperial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imraan&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimraan loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege, Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.4&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Pierre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortpierre loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Salettes&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSalettes loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Schwarz&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSchwarz loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort WInston&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortwinston loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Foxhole&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Foxhole loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Freurlund&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Freurlund loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Garrison Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Garrisonarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Glacier&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Glacier loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Grassyplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains II&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains III&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains IV&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains V&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heartmound&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heartmound loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Harouti Islands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Harutiisland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heroes Landing&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heroeslanding loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Highlands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Highlands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hills of Tyrol&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hillsoftyrol loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.11&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hudree Marsh&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hudreemarsh loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Island Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Islandplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;King George&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Kinggeorge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lamarsh Fen&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lamarshfen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Linburg&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Linburg loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lisart Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lisartvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Mansion&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Mansion loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marquette&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Marquette loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen Marre.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Martello Tower&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Martellotower loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Open Waters&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Openoceans loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Rycon&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Palisade Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Palisadearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Pillerone Pass&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Montepilleronepass loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Mattrobes&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Port Nile&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Portnile loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ravenstone&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ravenstone loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ryhall Vale&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ryhallvale loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacred Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacredarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacrifice&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacrifice loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sharpton&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sharpton loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snow Plains (Small)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Snowyplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fausbergforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains II&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains III&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains IV&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains V&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;South Sea Castle&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Southseacastle loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Spanish Farm&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Spanishfarm loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;St. Peter's&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Stpeters loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Tahir Desert&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Tahirdesert loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Training Grounds&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Traininggrounds loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Vanoise Heights&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Vanoiseheights loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Skyold&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Wasteland&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Wasteland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Watchtower Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Watchtowerarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fort Willy'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:Fort Willy.jpg|frameless|349x349px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fada Strath'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:FadaStrath.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Loch Glen'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:LochGlen.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Teacsa lsle'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Copper Valley'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:CopperValley.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.20&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3957</id>
		<title>Maps/Body</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=Maps/Body&amp;diff=3957"/>
		<updated>2025-12-19T23:55:05Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;All official maps in Holdfast: Nations at War as of v2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
==='''&amp;lt;big&amp;gt;Map&amp;lt;/big&amp;gt;'''===&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Type&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Game Mode(s)&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Introduced&amp;lt;/big&amp;gt;&lt;br /&gt;
!&amp;lt;big&amp;gt;Creator&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Kimar Pyramids&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Alkimarpyramids loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Al Uddin Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aluddinruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ancient Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ancientplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Arendan River&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Arendanriver loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aspern&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aspern loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Willy&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Aunby Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Aunbyvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Autumn Watch&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Autumnwatch loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Avignon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Avignon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Balamor Bay&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Balamorbay loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Berkton Green&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Berktongreen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Black Forest&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Blackforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Camp Salamanca&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Campsalamanca loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Canyon&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Canyon loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Carribean&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Caribbeanislands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Castle Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Castlearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Causeways&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Causeways loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|Walki&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Countryside&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Countryside loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Crosshills&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Crosshills loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Plains&amp;lt;/big&amp;gt; &amp;lt;big&amp;gt;(Small)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Desert Ruins&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Desertruins loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Dutch Canals'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen DutchCanals.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Empire&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Empire loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.15&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ernest Ridge&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:ErnestRidge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Al Farid&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortalfarid loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Christina&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortchristiana loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Darial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortdarial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imperial&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimperial loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Imraan&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortimraan loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege, Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.4&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Pierre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortpierre loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Salettes&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSalettes loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort Schwarz&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:FortSchwarz loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Fort WInston&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fortwinston loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Walki&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Foxhole&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Foxhole loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Freurlund&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Freurlund loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Garrison Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Garrisonarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Glacier&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Glacier loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Grassyplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains II&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains III&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains IV&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Grassy Plains V&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:GrassyplainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Ed&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heartmound&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heartmound loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Harouti Islands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Harutiisland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Heroes Landing&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Heroeslanding loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Invasion&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Highlands&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Highlands loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hills of Tyrol&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hillsoftyrol loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.11&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Charles&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Hudree Marsh&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Hudreemarsh loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Stan&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Island Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Islandplains loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;King George&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Kinggeorge loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lamarsh Fen&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lamarshfen loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Linburg&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Linburg loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Lisart Valley&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Lisartvalley loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Mansion&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Mansion loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marquette&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Marquette loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.8&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Marre&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&amp;lt;big&amp;gt;(Removed as of v2.15)&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:LoadingScreen Marre.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;N/A&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Martello Tower&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Martellotower loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Open Waters&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Openoceans loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Naval Assault, Naval Battlefield&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Rycon&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Palisade Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Palisadearena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Pillerone Pass&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Montepilleronepass loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Mattrobes&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Port Nile&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Portnile loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 1.12&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ravenstone&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ravenstone loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Ryhall Vale&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Ryhallvale loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.6&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacred Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacredarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Melee Arena&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sacrifice&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sacrifice loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.3&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Harper&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Sharpton&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Sharpton loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Siege, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snow Plains (Small)&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Snowyplainssmall loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Fausbergforest loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains II&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains III&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsIII loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Starblazer&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains IV&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyplainsIV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Snowy Plains V&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:SnowyPlainsV loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;South Sea Castle&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Southseacastle loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Spanish Farm&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Spanishfarm loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;St. Peter's&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Stpeters loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Tahir Desert&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Tahirdesert loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Training Grounds&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Traininggrounds loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Vanoise Heights&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Vanoiseheights loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.7&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Skyold&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Wasteland&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Wasteland loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Frontlines&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Offensive, Army Assault, Army Battlefield, Army Deathmatch, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 2.0&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Storey&amp;lt;/big&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''&amp;lt;big&amp;gt;Watchtower Arena&amp;lt;/big&amp;gt;'''&lt;br /&gt;
|&amp;lt;big&amp;gt;[[File:Watchtowerarena loadingscreen.png|frameless|350x350px]]&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Deathmatch, Army Conquest, Coastal Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Early Access&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fort Willy'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:Fort Willy.jpg|frameless|349x349px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Siege&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.2&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Fada Strath'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:FadaStrath.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.2&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Loch Glen'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:LochGlen.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.2&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Teacsa lsle'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.2&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Copper Valley'''&amp;lt;/big&amp;gt;&lt;br /&gt;
|[[File:CopperValley.jpg|frameless|350x350px]]&lt;br /&gt;
|&amp;lt;big&amp;gt;Nations at War&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Army Assault, Army Battlefield, Army Conquest&amp;lt;/big&amp;gt;&lt;br /&gt;
|&amp;lt;big&amp;gt;Game Version 3.2&amp;lt;/big&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=File:CopperValley.jpg&amp;diff=3956</id>
		<title>File:CopperValley.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=File:CopperValley.jpg&amp;diff=3956"/>
		<updated>2025-12-19T23:53:22Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CopperValley&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=File:LochGlen.jpg&amp;diff=3955</id>
		<title>File:LochGlen.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=File:LochGlen.jpg&amp;diff=3955"/>
		<updated>2025-12-19T23:52:29Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LochGlen&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=File:FadaStrath.jpg&amp;diff=3954</id>
		<title>File:FadaStrath.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=File:FadaStrath.jpg&amp;diff=3954"/>
		<updated>2025-12-19T23:51:54Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FadaStrath&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=File:Fort_Willy.jpg&amp;diff=3953</id>
		<title>File:Fort Willy.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=File:Fort_Willy.jpg&amp;diff=3953"/>
		<updated>2025-12-19T23:42:52Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Fort Willy&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=Remote_Console_Commands/Body&amp;diff=3932</id>
		<title>Remote Console Commands/Body</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=Remote_Console_Commands/Body&amp;diff=3932"/>
		<updated>2025-10-31T00:09:52Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers settings that can be reached through the in-game console (bound to F1 by default). While there are more console commands possible, these are the most commonly used and useful ones.&lt;br /&gt;
&lt;br /&gt;
==Using The Console==&lt;br /&gt;
&lt;br /&gt;
===Logging In As Admin===&lt;br /&gt;
All commands require logging in with the admin password first (see [[Server Hosting#Basic Configuration &amp;amp; Starting the Server|Server Hosting]] to set &amp;lt;code&amp;gt;server_admin_password&amp;lt;/code&amp;gt;). You only need to log in once per session (i.e., each reconnect, not on map rotation).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc login &amp;lt;server_admin_password&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don’t see any console output confirming the login, press F1 a couple of times to close and reopen the console.&lt;br /&gt;
&lt;br /&gt;
===Sending Remote Commands===&lt;br /&gt;
All remote commands are prefixed with &amp;lt;code&amp;gt;rc &amp;lt;/code&amp;gt; (local-only console commands omit it). For example, &amp;lt;code&amp;gt;rc help&amp;lt;/code&amp;gt; prints remote commands; &amp;lt;code&amp;gt;help&amp;lt;/code&amp;gt; shows only local ones.&lt;br /&gt;
&lt;br /&gt;
The console supports &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; auto-completion.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc set drawFir&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; expands to &amp;lt;code&amp;gt;rc set drawFirearmTrajectories&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Typing &amp;lt;code&amp;gt;rc carbonPlayers force&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; chooses &amp;lt;code&amp;gt;forceInput…&amp;lt;/code&amp;gt; up to the ambiguity.&lt;br /&gt;
&lt;br /&gt;
===Sending Multiple Commands Per Line===&lt;br /&gt;
Separate with semicolons:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc &amp;lt;command1&amp;gt;; &amp;lt;command2&amp;gt;; &amp;lt;command3&amp;gt;; &amp;lt;command4&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (broadcast, disable god mode, enable firing):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rc broadcast Begin your fight!&lt;br /&gt;
rc set characterGodMode 1&lt;br /&gt;
rc set allowFiring true&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One-liner:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc broadcast Begin your fight!;set characterGodMode 1;set allowFiring true&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Delayed Execution Commands===&lt;br /&gt;
Run a command when the round clock reaches a time (seconds):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc delayed &amp;lt;time&amp;gt; &amp;lt;command&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example (warning at 10:00, all charge at 08:00, disable firing at 08:00):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
rc delayed 600 broadcast All charge at 08:00&lt;br /&gt;
rc delayed 480 broadcast All Charge!  No Firing!&lt;br /&gt;
rc delayed 480 set allowFiring false&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Console Commands==&lt;br /&gt;
Some commands take arguments. Required args are shown as &amp;lt;code&amp;gt;&amp;amp;lt;likeThis&amp;amp;gt;&amp;lt;/code&amp;gt;; optional args as &amp;lt;code&amp;gt;[&amp;amp;lt;likeThis&amp;amp;gt;]&amp;lt;/code&amp;gt;. If you use a later optional arg, supply those before it.&lt;br /&gt;
&lt;br /&gt;
Types:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! String&lt;br /&gt;
| Any text&lt;br /&gt;
|-&lt;br /&gt;
! Boolean&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Integer&lt;br /&gt;
| Whole number&lt;br /&gt;
|-&lt;br /&gt;
! Float&lt;br /&gt;
| Number with decimals&lt;br /&gt;
|-&lt;br /&gt;
! List&lt;br /&gt;
| One of a fixed set (e.g., faction names)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''Notes:''&lt;br /&gt;
* To get your position/rotation in-game: type &amp;lt;code&amp;gt;get&amp;lt;/code&amp;gt; in the console.&lt;br /&gt;
* Player IDs: see the Admin/Mute window (&amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; by default) or &amp;lt;code&amp;gt;rc playerlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
* You can run any of these automatically from your [[Server Configuration]] map rotations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
; '''Top Level Commands'''&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:35%;&amp;quot; | Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:45%;&amp;quot; | Description&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width:20%;&amp;quot; | Arguments&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;game &amp;amp;lt;[[Maps|MapName]]&amp;amp;gt; &amp;amp;lt;mapRotationIndexToOverload&amp;amp;gt; [ &amp;amp;lt;[[Game_Modes|GameMode]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction|AttackerFaction]]&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction|DefendingFaction]]&amp;amp;gt; ]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change level using the specified rotation; optionally override mode/attacker/defender. Example: &amp;lt;code&amp;gt;rc game BlackForest 2&amp;lt;/code&amp;gt;&lt;br /&gt;
| MapName (String), index (Int), optional mode/attacker/defender&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;help [&amp;amp;lt;command&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show help (optionally for a specific command). Example: &amp;lt;code&amp;gt;rc help get&amp;lt;/code&amp;gt;&lt;br /&gt;
| command (String)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;broadcast &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Admin message to all players. Also via chat: &amp;lt;code&amp;gt;/bc &amp;amp;lt;message&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| message (String)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;carbonPlayers &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bot controls. See [[#Bot Commands|Bot Commands]].&lt;br /&gt;
| —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;cls&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear console.&lt;br /&gt;
| —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;fileReloader &amp;amp;lt;fileType&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload server files without reboot. Example: &amp;lt;code&amp;gt;rc fileReloader serverConfigFile&amp;lt;/code&amp;gt;&lt;br /&gt;
| serverConfigFile / blackWhiteLists / bannedPlayers / mutePlayersVoip / mutePlayersChat / all&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;get [&amp;amp;lt;variable&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Read a server variable (or list all). See [[#Configuration Variables|Configuration Variables]].&lt;br /&gt;
| variable (List)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;mapRotation &amp;amp;lt;index&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to a rotation number (1-based).&lt;br /&gt;
| index (Int)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;playerlist [mode]&amp;lt;/code&amp;gt;&lt;br /&gt;
| List players: &amp;lt;code&amp;gt;connected&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;ingame&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;not-ingame&amp;lt;/code&amp;gt;&lt;br /&gt;
| mode (String)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;scorelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| Print kill log.&lt;br /&gt;
| —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;serverAdmin &amp;amp;lt;command&amp;amp;gt; &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Admin actions (same as &amp;lt;code&amp;gt;P&amp;lt;/code&amp;gt; menu). Example: &amp;lt;code&amp;gt;rc serverAdmin slay 14&amp;lt;/code&amp;gt;&lt;br /&gt;
| ban, kick, chatMute, chatUnmute, voipMute, voipUnmute, permChatMute, permVoipMute, slay, slap, say&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;set &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;value&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set a server variable.&lt;br /&gt;
| variable (List), value (type varies)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;teleport &amp;amp;lt;target/s&amp;amp;gt; &amp;amp;lt;destination&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Teleport by ID or group to coords &amp;lt;code&amp;gt;X,Y,Z&amp;lt;/code&amp;gt; or to &amp;lt;code&amp;gt;me&amp;lt;/code&amp;gt;.&lt;br /&gt;
| targets: ID/me/all/defending/attacking; dest: X,Y,Z or me&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;emplacementLimit &amp;amp;lt;emplacement&amp;amp;gt; &amp;amp;lt;side&amp;amp;gt; &amp;amp;lt;limit&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Build limits by type/team.&lt;br /&gt;
| emplacement (List), side (attacking/defending), limit (Int)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;restart &amp;amp;lt;status|now|cancel&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Server restart controls.&lt;br /&gt;
| —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;vehiclesSpawn &amp;amp;lt;numhorses&amp;amp;gt; [&amp;amp;lt;faction&amp;amp;gt;] [&amp;amp;lt;cavalryClass&amp;amp;gt;]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Spawn riderless horses.&lt;br /&gt;
| num (Int); faction (British/French/Prussian); class (Dragoon/Hussar)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;vehiclesDespawn &amp;amp;lt;ID&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Despawn a horse by ID.&lt;br /&gt;
| ID (Int)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;vehiclesManager &amp;amp;lt;command&amp;amp;gt; [args]&amp;lt;/code&amp;gt;&lt;br /&gt;
| Server-wide horse controls. See [[#Horse Commands|Horse Commands]].&lt;br /&gt;
| —&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration Variables==&lt;br /&gt;
These server-side variables affect gameplay and usually persist across rotations. Best practice: set your defaults at the start of a “staging” rotation (e.g., Training Grounds).&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;rc get&amp;lt;/code&amp;gt; to list them all. Since [[Game_Version_0.3X#0.38|0.38]], you can reset everything with:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc set default&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Game Settings===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| default || Reset all settings to default. || Does not take an argument || —&lt;br /&gt;
|-&lt;br /&gt;
| characterGodMode &amp;amp;lt;setting&amp;amp;gt; || GOD MODE || setting (List): ''0'' to enable, ''1'' to enable for all players, ''2'' to enable for attackers, ''3'' to enable for defenders || 0&lt;br /&gt;
|-&lt;br /&gt;
| allowFriendlyDamageDefences &amp;amp;lt;enable&amp;amp;gt; || Friendlys can destroy own emplacements || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| characterFallDamageEnabled &amp;amp;lt;enable&amp;amp;gt; || Toggle fall damage || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| forceFirstPersonMode &amp;amp;lt;enable&amp;amp;gt; || Force 1P || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| allowFiring &amp;amp;lt;enable&amp;amp;gt; || Enable firearms || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| allowArtyFiring &amp;amp;lt;enable&amp;amp;gt; || Enable artillery || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| meleeArenaAllowShooting &amp;amp;lt;enable&amp;amp;gt; || Allow guns in Melee Arena || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| drawCannonPathTrajectories &amp;amp;lt;enable&amp;amp;gt; || Show cannon paths || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| drawFirearmTrajectories &amp;amp;lt;enable&amp;amp;gt; || Show firearm traj. || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| broadcastMeleeDebugDataStrikeInfo &amp;amp;lt;enable&amp;amp;gt; || Debug melee strikes || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| allowPreviewAnimations &amp;amp;lt;enable&amp;amp;gt; || Allow dances etc. || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| lanternsAsProjectiles &amp;amp;lt;enable&amp;amp;gt; || Throw lanterns as arty || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| maxDistanceAllowedForHealing &amp;amp;lt;distance&amp;amp;gt; || Surgeon heal range || Float || 2&lt;br /&gt;
|-&lt;br /&gt;
| fullPlayerHealingProcessTime &amp;amp;lt;time&amp;amp;gt; || Full heal time (s) || Float || 10&lt;br /&gt;
|-&lt;br /&gt;
| voiceChatEnabled &amp;amp;lt;enable&amp;amp;gt; || Global VOIP || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| voiceChatEnabled &amp;amp;lt;Attacking|Defending&amp;amp;gt; || VOIP per side || Faction || Both&lt;br /&gt;
|-&lt;br /&gt;
| voiceChat3D &amp;amp;lt;enable&amp;amp;gt; || 3D VOIP || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| attackingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; || Sapper mats attackers || Int || 50&lt;br /&gt;
|-&lt;br /&gt;
| defendingFactionMaterialPoints &amp;amp;lt;int&amp;amp;gt; || Sapper mats defenders || Int || 50&lt;br /&gt;
|-&lt;br /&gt;
| spawnSectionsCapturable &amp;amp;lt;enable&amp;amp;gt; || Spawn points capturable || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| autoWeatherRotation &amp;amp;lt;enable&amp;amp;gt; || Random weather rotation || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| characterRespawnTime &amp;amp;lt;time&amp;amp;gt; || Respawn bar time || Float || 5&lt;br /&gt;
|-&lt;br /&gt;
| characterDynamicRespawnTime &amp;amp;lt;time&amp;amp;gt; || Dynamic respawn (incl. tents/tables) || Float || 5&lt;br /&gt;
|-&lt;br /&gt;
| explosionScaleMultiplier &amp;amp;lt;multiplier&amp;amp;gt; || Explosion scale || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| ragdollForceMultiplier &amp;amp;lt;multiplier&amp;amp;gt; || Ragdoll force || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| orderSystemEnabled &amp;amp;lt;enable&amp;amp;gt; || Officer orders system || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| instantBuildMode &amp;amp;lt;enable&amp;amp;gt; || Instant emplacements || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| crouchToStrikeDelay &amp;amp;lt;time&amp;amp;gt; || Crouch→strike min delay || Float || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeBlockToIdleDelay &amp;amp;lt;time&amp;amp;gt; || Block linger duration || Float || —&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeBlockLingerToStrikeMinDelay &amp;amp;lt;time&amp;amp;gt; || Linger→strike min delay || Float || 0.05&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeBlockToBlockWindow &amp;amp;lt;time&amp;amp;gt; || Block-switch window || Float || —&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; || Melee hit stun || Float || —&lt;br /&gt;
|-&lt;br /&gt;
| show_serverperformance_warning &amp;amp;lt;enable&amp;amp;gt; || Perf indicators || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| roundEndPlayerWin &amp;amp;lt;playerID&amp;amp;gt; || Force player win || Int || —&lt;br /&gt;
|-&lt;br /&gt;
| roundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; [&amp;amp;lt;reason&amp;amp;gt;] || Force faction win || Faction; Reason || —&lt;br /&gt;
|-&lt;br /&gt;
| meeleeArenaRoundEndFactionWin &amp;amp;lt;faction&amp;amp;gt; || Force MA round win || Faction || —&lt;br /&gt;
|-&lt;br /&gt;
| shouldUnlockMouse &amp;amp;lt;enable&amp;amp;gt; || Client: show cursor || Boolean || —&lt;br /&gt;
|-&lt;br /&gt;
| longRangeHeadshotDamage &amp;amp;lt;multiplier&amp;amp;gt; || 150m+ headshot dmg (0–1) || Float || 1.0&lt;br /&gt;
|-&lt;br /&gt;
| revealFaction &amp;amp;lt;Attacking|revealFaction || Reveals a faction on the minimap || &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|enable ([[/wiki.holdfastgame.com/Server Configuration Enums#Attacking%20Or%20Defending|faction]]): ''Attacking'' to enable for attackers only, ''Defending'' to enable for defenders only.&lt;br /&gt;
|} &lt;br /&gt;
| false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Cavalry Management===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| vehicleHorseForAll &amp;amp;lt;enable&amp;amp;gt; || Everyone can ride || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| vehicleHorseForOfficer &amp;amp;lt;enable&amp;amp;gt; || Officers can ride || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| useSpecialHorseVariants &amp;amp;lt;enable&amp;amp;gt; || Special horses || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| secondsToPassAfterDismounted &amp;amp;lt;time&amp;amp;gt; || Despawn after dismount || Float || 30&lt;br /&gt;
|-&lt;br /&gt;
| secondsSpawnedBeforeDespawn &amp;amp;lt;time&amp;amp;gt; || Lifetime before despawn || Float || 60&lt;br /&gt;
|-&lt;br /&gt;
| secondsToPassAfterHealthUpdated &amp;amp;lt;time&amp;amp;gt; || Despawn after damage || Float || 15&lt;br /&gt;
|-&lt;br /&gt;
| vehicleAllowCollisionSlowdown &amp;amp;lt;enable&amp;amp;gt; || Slow on collision || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| vehicleAllowDamageRearing &amp;amp;lt;enable&amp;amp;gt; || Rear on damage || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| vehicleAllowDamageSlowdown &amp;amp;lt;enable&amp;amp;gt; || Slow on damage || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| vehicleDamageResistanceMultiplier || Horse dmg scale || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| vehicleAirForwardMultiplier || Jump forward mult || Float || 0.8&lt;br /&gt;
|-&lt;br /&gt;
| vehicleJumpHeightMultiplier || Jump height mult || Float || 1.3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Character Movement===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| characterJumpForce &amp;amp;lt;float&amp;amp;gt; || Jump force || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterRunSpeed &amp;amp;lt;float&amp;amp;gt; || Global run speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterRunForwardSpeed &amp;amp;lt;float&amp;amp;gt; || Run forward || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterRunStrafeSpeed &amp;amp;lt;float&amp;amp;gt; || Run strafe || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterRunBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; || Run backwards || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterWalkSpeed &amp;amp;lt;float&amp;amp;gt; || Global walk speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterWalkForwardSpeed &amp;amp;lt;float&amp;amp;gt; || Walk forward || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterWalkStrafeSpeed &amp;amp;lt;float&amp;amp;gt; || Walk strafe || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterWalkBackwardsSpeed &amp;amp;lt;float&amp;amp;gt; || Walk backwards || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| ladderMoverSpeedMultiplier || Ladder speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| ladderMoverRotationMultiplier || Ladder rotation || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| rocketMoverSpeedMultiplier || Rocket mover speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| rocketMoverRotationMultiplier || Rocket mover rot || Float || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Weapons===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| characterInfiniteFirearmAmmo &amp;amp;lt;enable&amp;amp;gt; || Infinite ammo || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| characterWeaponDamageScale &amp;amp;lt;float&amp;amp;gt; || Weapon damage scale (N/A) || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterWeaponApplyHorizontalDeviation &amp;amp;lt;enable&amp;amp;gt; || Firearm horiz. dev. || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| characterWeaponFirearmApplyDrop &amp;amp;lt;enable&amp;amp;gt; || Hand weapons damage DOs (N/A) || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| characterWeaponInfiniteRange &amp;amp;lt;enable&amp;amp;gt; || Infinite firearm range || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeBlockStunTime &amp;amp;lt;time&amp;amp;gt; || Block stun || Float || 0.8&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeWeaponReleaseTime &amp;amp;lt;time&amp;amp;gt; || Attack delay || Float || -1&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeHitOpponentStunTime &amp;amp;lt;time&amp;amp;gt; || Hit stun || Float || 0.35&lt;br /&gt;
|-&lt;br /&gt;
| characterMeleeInterruptedStunTime &amp;amp;lt;time&amp;amp;gt; || Interrupted stun || Float || 0.4&lt;br /&gt;
|-&lt;br /&gt;
| characterMaimedTime &amp;amp;lt;time&amp;amp;gt; || Maim duration || Float || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| characterMaimedMovementTime &amp;amp;lt;time&amp;amp;gt; || Maim movement || Float || 0.45&lt;br /&gt;
|-&lt;br /&gt;
| meleeChambering &amp;amp;lt;enable&amp;amp;gt; || Toggle chambering || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| allowBlocking &amp;amp;lt;enable&amp;amp;gt; || Toggle blocking || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| allowWeaponHoldSwapOverride &amp;amp;lt;enable&amp;amp;gt; || Swap direction while blocking disabled || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| characterExplosiveFirearms &amp;amp;lt;enable&amp;amp;gt; || Exploding bullets || Boolean || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Melee Kicks===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackMaimedTime &amp;amp;lt;time&amp;amp;gt; || Maim from kick || Float || 0.45&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackTime &amp;amp;lt;time&amp;amp;gt; || Kick duration || Float || 0.85&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackCooldownDuration &amp;amp;lt;time&amp;amp;gt; || Kick cooldown || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackForce &amp;amp;lt;float&amp;amp;gt; || Push distance || Float || 8.5&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackLaunchAngle &amp;amp;lt;float&amp;amp;gt; || Launch angle || Float || 0&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackRange &amp;amp;lt;float&amp;amp;gt; || Kick range || Float || 0.75&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackKickbackDuration &amp;amp;lt;float&amp;amp;gt; || Kickback time || Float || 0.22&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackWindupTime &amp;amp;lt;float&amp;amp;gt; || Windup || Float || 0.3&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackWinddownTime &amp;amp;lt;float&amp;amp;gt; || Winddown || Float || 0.3&lt;br /&gt;
|-&lt;br /&gt;
| characterSecondaryAttackStagger &amp;amp;lt;enable&amp;amp;gt; || Stagger on kick || Boolean || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Artillery===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| cannonMoverSpeedMultiplier || Cannon move speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| cannonMoverRotationMultiplier || Cannon rotation || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| cannonRecoilSpeedMultiplier || Recoil speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| cannonLoadingSpeedMultiplier || Load/ram/push speed || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| allowAmmoSelectorUIDebugShow &amp;amp;lt;enable&amp;amp;gt; || Debug ammo selector (O) || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| pathProjectileVelocity &amp;amp;lt;float&amp;amp;gt; || Rocket path velocity || Float || 145&lt;br /&gt;
|-&lt;br /&gt;
| rocketProjectileVelocity &amp;amp;lt;float&amp;amp;gt; || Rocket velocity || Float || 22&lt;br /&gt;
|-&lt;br /&gt;
| rocketProjectileGravity &amp;amp;lt;float&amp;amp;gt; || Rocket gravity || Float || 40&lt;br /&gt;
|-&lt;br /&gt;
| rocketProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; || Rocket AoE radius || Float || 3&lt;br /&gt;
|-&lt;br /&gt;
| rocketProjectileRandomizedInterval &amp;amp;lt;float&amp;amp;gt; || Rocket random interval || Float || 2&lt;br /&gt;
|-&lt;br /&gt;
| rocketProjectileDeviation &amp;amp;lt;float&amp;amp;gt; || Rocket flight deviation || Float || 5&lt;br /&gt;
|-&lt;br /&gt;
| mortarProjectileDamageRadius &amp;amp;lt;float&amp;amp;gt; || Mortar AoE radius || Float || 3.5&lt;br /&gt;
|-&lt;br /&gt;
| mortarProjectileVelocity &amp;amp;lt;float&amp;amp;gt; || Mortar velocity || Float || 60&lt;br /&gt;
|-&lt;br /&gt;
| artyProjectileBounceSpeedReduction &amp;amp;lt;float&amp;amp;gt; || Bounce slowdown || Float || 0.666&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Naval Variables===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments !! Default&lt;br /&gt;
|-&lt;br /&gt;
| shipDrivingFieldsScale &amp;amp;lt;float&amp;amp;gt; || Ship speed scale || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| shipFlyMode &amp;amp;lt;enable&amp;amp;gt; || Ships can fly || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| windDirectionAffectsShipSpeed &amp;amp;lt;enable&amp;amp;gt; || Wind affects speed || Boolean || true&lt;br /&gt;
|-&lt;br /&gt;
| rowboatSpawnHoldInteractionTime &amp;amp;lt;time&amp;amp;gt; || Rowboat spawn time || Float || 5&lt;br /&gt;
|-&lt;br /&gt;
| rowboatSpawnHoldInteractionTimeWhileSinking &amp;amp;lt;time&amp;amp;gt; || While sinking || Float || 0.5&lt;br /&gt;
|-&lt;br /&gt;
| rowboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; || Rowboat cooldown || Float || 120&lt;br /&gt;
|-&lt;br /&gt;
| rowboatCooldownBetweenSpawnsWhileSinking &amp;amp;lt;time&amp;amp;gt; || Rowboat cooldown (sinking) || Float || 5&lt;br /&gt;
|-&lt;br /&gt;
| shipSailWindUnitMultiplier &amp;amp;lt;float&amp;amp;gt; || Wind potency on sails || Float || 1&lt;br /&gt;
|-&lt;br /&gt;
| gunboatCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; || Steamboat MG cooldown || Float || 120&lt;br /&gt;
|-&lt;br /&gt;
| steamboat2GunCooldownBetweenSpawns &amp;amp;lt;time&amp;amp;gt; || Steamboat 2-Gun cooldown || Float || 120&lt;br /&gt;
|-&lt;br /&gt;
| allowShipStealing &amp;amp;lt;enable&amp;amp;gt; || Steer enemy ships || Boolean || false&lt;br /&gt;
|-&lt;br /&gt;
| autoKillableBoatCooldownTimer &amp;amp;lt;time&amp;amp;gt; || Auto-despawn boats || Float || 60&lt;br /&gt;
|-&lt;br /&gt;
| renderOcean &amp;amp;lt;enable&amp;amp;gt; || Ocean rendering || Boolean || true&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Weather Settings===&lt;br /&gt;
Weather and time-of-day presets. Use on maps that match their theme (mod maps may allow all). Prefix with &amp;lt;code&amp;gt;rc nature&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;code&amp;gt;rc nature wind North&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
|-&lt;br /&gt;
| preset &amp;amp;lt;name&amp;amp;gt; || Switch to a preset || name: see lists below&lt;br /&gt;
|-&lt;br /&gt;
| wind &amp;amp;lt;value&amp;amp;gt; [&amp;amp;lt;transitionTime&amp;amp;gt;] || Wind direction (Z) || value: North, NorthEast, East, SouthEast, South, SouthWest, West, NorthWest; transitionTime (s)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Weather Presets=====&lt;br /&gt;
* Forest_Clear_Day / _Dawn / _Night&lt;br /&gt;
* Forest_Rain_Day / _Dawn / _Night / _Storm / _Dark_Night&lt;br /&gt;
* Snow_Snowing_Day / _Dawn / _Night / _Snowstorm / _Dark_Night&lt;br /&gt;
* Sand_Clear_Day / _Dawn / _Night / _Sandstorm&lt;br /&gt;
* City_Clear_Day / _Dawn / _Night / _Rain_Day / _Rain_Dawn / _Rain_Night / _Storm&lt;br /&gt;
&lt;br /&gt;
=====Frontlines Weather Presets=====&lt;br /&gt;
* Frontlines_Forest_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Snow_Clear_(Day|Night|Dawn) / _Snowing_(Day|Night|Dawn) / _Snowstorm / _Dark_Night&lt;br /&gt;
* Frontlines_Ocean_Clear_(Dawn|Day|Night) / _Rain_(Dawn|Day|Night) / _Storm / _Dark_Night&lt;br /&gt;
* Frontlines_Sand_Clear_(Dawn|Day|Night) / _Sandstorm&lt;br /&gt;
* Frontlines_City_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm&lt;br /&gt;
* Frontlines_Trench_Clear_(Day|Night|Dawn) / _Rain_(Day|Night|Dawn) / _Storm / _Dark_Night&lt;br /&gt;
&lt;br /&gt;
==Bot Commands==&lt;br /&gt;
Holdfast bots are simple, but great for testing. Commands are prefixed with &amp;lt;code&amp;gt;rc carbonPlayers&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example: spawn 50 bots:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc carbonPlayers spawn 50&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Most commands require prerequisites (be near object/horse/player, LoS, correct class), and many affect ALL bots.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot;&amp;gt;&lt;br /&gt;
; '''Bot command list'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
|-&lt;br /&gt;
| spawn &amp;amp;lt;number&amp;amp;gt; [&amp;amp;lt;interval&amp;amp;gt;] || Spawn bots (random classes/factions across spawns) || number (Int), interval (Int, seconds)&lt;br /&gt;
|-&lt;br /&gt;
| spawnSpecific &amp;amp;lt;faction&amp;amp;gt; &amp;amp;lt;class&amp;amp;gt; [name] [regtag] [uniformId] || Spawn specific bot || —&lt;br /&gt;
|-&lt;br /&gt;
| disperse || Spread out || —&lt;br /&gt;
|-&lt;br /&gt;
| join || Gather center || —&lt;br /&gt;
|-&lt;br /&gt;
| ignoreAutoControls &amp;amp;lt;enable&amp;amp;gt; || For script mods || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [playerId] || Use inputAxis || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| forceInputRotation &amp;amp;lt;enable&amp;amp;gt; [playerId] || Use inputRotation || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [playerId] || Move inputs (-1..+1) || Floats&lt;br /&gt;
|-&lt;br /&gt;
| inputRotation &amp;amp;lt;rotation&amp;amp;gt; [playerId] || Face direction (deg from North) || Float&lt;br /&gt;
|-&lt;br /&gt;
| playerAction &amp;amp;lt;action&amp;amp;gt; [playerId] || Perform action || See [[Server_Configuration_Enums#Player_Actions]]&lt;br /&gt;
|-&lt;br /&gt;
| switchWeapon [weapon] [playerId] || Switch weapon || weapon from [[Server_Configuration_Enums#Weapon]]&lt;br /&gt;
|-&lt;br /&gt;
| switchNextWeapon [playerId] || Next weapon || —&lt;br /&gt;
|-&lt;br /&gt;
| autoWeaponSwitchToggle &amp;amp;lt;enable&amp;amp;gt; [playerId] || Auto switch || —&lt;br /&gt;
|-&lt;br /&gt;
| voicePhrase &amp;amp;lt;phrase&amp;amp;gt; [playerId] || Shout phrase || See [[Server_Configuration_Enums#Voice Phrases]]&lt;br /&gt;
|-&lt;br /&gt;
| randomVoicePhrase [playerId] || Random phrase || —&lt;br /&gt;
|-&lt;br /&gt;
| equipCarryableItem &amp;amp;lt;type&amp;amp;gt; [playerId] [inworldId] || Equip carryable || See [[Server_Configuration_Enums#Carryable Objects]]&lt;br /&gt;
|-&lt;br /&gt;
| pitch &amp;amp;lt;value&amp;amp;gt; [playerId] || Aim pitch (-1.5..2) || Float&lt;br /&gt;
|-&lt;br /&gt;
| yaw &amp;amp;lt;value&amp;amp;gt; [playerId] || Turn yaw (-90..90) || Float&lt;br /&gt;
|-&lt;br /&gt;
| setRunning &amp;amp;lt;enable&amp;amp;gt; [playerId] || Toggle run || —&lt;br /&gt;
|-&lt;br /&gt;
| startHealing &amp;amp;lt;healerId&amp;amp;gt; &amp;amp;lt;targetId&amp;amp;gt; || Heal target || —&lt;br /&gt;
|-&lt;br /&gt;
| stopHealing &amp;amp;lt;healerId&amp;amp;gt; || Stop healing || —&lt;br /&gt;
|-&lt;br /&gt;
| instrumentPlay &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;instrument&amp;amp;gt; &amp;amp;lt;songId&amp;amp;gt; || Play song || See Enums&lt;br /&gt;
|-&lt;br /&gt;
| instrumentStop &amp;amp;lt;playerId&amp;amp;gt; || Stop playing || —&lt;br /&gt;
|-&lt;br /&gt;
| interactableObject … || Interact with object || See inline notes&lt;br /&gt;
|-&lt;br /&gt;
| interactableObjectUpdateCannon … || Update cannon || —&lt;br /&gt;
|-&lt;br /&gt;
| interactableObjectUpdateMovingCannon … || Update moving cannon || —&lt;br /&gt;
|-&lt;br /&gt;
| interactableObjectUpdateMovingLadder … || Update ladder || —&lt;br /&gt;
|-&lt;br /&gt;
| interactableObjectUpdateMovingRocket … || Update rocket || —&lt;br /&gt;
|-&lt;br /&gt;
| mountVehicle &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;vehicleId&amp;amp;gt; [mountTriggerId] || Mount horse || —&lt;br /&gt;
|-&lt;br /&gt;
| dismountVehicle &amp;amp;lt;playerId&amp;amp;gt; || Dismount || —&lt;br /&gt;
|-&lt;br /&gt;
| highCommandOrder &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;order&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rotY&amp;amp;gt; || Create order || See [[Server Configuration Enums#High Command Orders]]&lt;br /&gt;
|-&lt;br /&gt;
| sapperChangeMode &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;mode&amp;amp;gt; || Sapper mode || See [[Server_Configuration_Enums#Sapper Build Mode]]&lt;br /&gt;
|-&lt;br /&gt;
| sapperBuildItem &amp;amp;lt;playerId&amp;amp;gt; &amp;amp;lt;type&amp;amp;gt; &amp;amp;lt;pos&amp;amp;gt; &amp;amp;lt;rot&amp;amp;gt; &amp;amp;lt;parentId&amp;amp;gt; &amp;amp;lt;socketId&amp;amp;gt; || Build emplacement || See Enums&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Horse Commands==&lt;br /&gt;
These override '''ALL''' horses (player and non-player). Prefix with &amp;lt;code&amp;gt;rc vehiclesManager&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example (cap speed at 2, and force cap):&lt;br /&gt;
&amp;lt;pre class=&amp;quot;hf-code&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;rc vehiclesManager cappedSpeed 2; vehiclesManager forceCappedSpeed true&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
|-&lt;br /&gt;
| forceInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] || Use inputAxis || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| inputAxis &amp;amp;lt;sideways&amp;amp;gt; &amp;amp;lt;forwards&amp;amp;gt; [vehicleId] || Move inputs (-1..+1) || Floats&lt;br /&gt;
|-&lt;br /&gt;
| forceCappedSpeed &amp;amp;lt;enable&amp;amp;gt; [vehicleId] || Force capped speed || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| cappedSpeed &amp;amp;lt;speed&amp;amp;gt; [vehicleId] || Set cap || Float&lt;br /&gt;
|-&lt;br /&gt;
| forceRandomInputAxis &amp;amp;lt;enable&amp;amp;gt; [vehicleId] || Random inputs || Boolean&lt;br /&gt;
|-&lt;br /&gt;
| forcedRandomInputAxisIntervalX &amp;amp;lt;interval&amp;amp;gt; [vehicleId] || Random X interval || Float&lt;br /&gt;
|-&lt;br /&gt;
| forcedRandomInputAxisIntervalY &amp;amp;lt;interval&amp;amp;gt; [vehicleId] || Random Y interval || Float&lt;br /&gt;
|-&lt;br /&gt;
| jumpAction [vehicleId] || Jump || —&lt;br /&gt;
|-&lt;br /&gt;
| rearAction [vehicleId] || Rear || —&lt;br /&gt;
|-&lt;br /&gt;
| listVehicles || List horses || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Naval==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command !! Description !! Arguments&lt;br /&gt;
|-&lt;br /&gt;
| shiplist || List all spawned ships || —&lt;br /&gt;
|-&lt;br /&gt;
| spawnships &amp;amp;lt;[[Server_Configuration_Enums#Ship_Type|ShipType]]&amp;amp;gt; &amp;amp;lt;number&amp;amp;gt; &amp;amp;lt;[[Server_Configuration_Enums#Faction|Faction]]&amp;amp;gt; [color] [ &amp;amp;lt;[[Server_Configuration_Enums#Ship_Name|shipnameindex]]&amp;amp;gt; ] || Spawn ships (faction defaults to random Brit/French) || ShipType, number (Int), faction, color (Int), name index (Int)&lt;br /&gt;
|-&lt;br /&gt;
| removeShips &amp;amp;lt;ID|all&amp;amp;gt; || Remove ships || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Updates==&lt;br /&gt;
Quick reference of new/changed commands.&lt;br /&gt;
* [[Game_Version_0.4X#0.40|0.40 — 2019-12-17]]: Cavalry changes&lt;br /&gt;
* [[Game_Version_0.3X#0.38|0.38 — 2019-10-11]]: &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; reset command&lt;br /&gt;
* [[Game_Version_0.3X#0.37|0.37 — 2019-09-20]]: multiple commands; delayed commands; &amp;lt;code&amp;gt;allowFiring&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[Game_Version_0.3X#0.36|0.36 — 2019-09-18]]: &amp;lt;code&amp;gt;forceFirstPersonMode&amp;lt;/code&amp;gt;&lt;br /&gt;
* [[Game_Version_0.3X#0.34|0.34 — 2019-08-23]]: secondary attack options; improved teleport&lt;br /&gt;
* [[Game_Version_0.3X#0.33|0.33 — 2019-07-26]]: &amp;lt;code&amp;gt;highPingIndicatorWarning&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;orderSystemEnabled&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3888</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3888"/>
		<updated>2025-10-10T23:51:22Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Align page tabs with content edge (Vector legacy + Vector-2022) ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-content-pad: 16px; /* left inner padding of the content column */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Your content gets this padding; keep it explicit so we can reuse it */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
  padding-left: var(--hf-content-pad);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1) Legacy Vector (tabs live in #left-navigation / #right-navigation) */&lt;br /&gt;
#mw-head #left-navigation,&lt;br /&gt;
#mw-head #right-navigation {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: calc(var(--hf-sidebar-w) + var(--hf-content-pad)) !important;&lt;br /&gt;
  margin-left: 0 !important; /* nuke any default margin */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also zero margins on the tab lists themselves so they don't re-offset */&lt;br /&gt;
#mw-head #p-views,&lt;br /&gt;
#mw-head .vectorTabs,&lt;br /&gt;
#mw-head .vector-menu-tabs {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) Vector-2022 (tabs / page tools bar) */&lt;br /&gt;
.vector-header-container .vector-page-toolbar,&lt;br /&gt;
.vector-header-container .vector-menu-tabs {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: calc(var(--hf-sidebar-w) + var(--hf-content-pad)) !important;&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  z-index: 5; /* stay above the banner image */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3887</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3887"/>
		<updated>2025-10-10T23:50:22Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  Mobile-first • Responsive • Vector 2010/2022/Minerva&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* layout (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;&lt;br /&gt;
  --banner-h : 300px;&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;   /* photo height */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans      : &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base : 1rem;      /* 16 px */&lt;br /&gt;
  --font-size-nav  : .6875rem;  /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment : #E1DCCE;&lt;br /&gt;
  --color-sidebar-top : #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot : #1E1E1D;&lt;br /&gt;
  --color-text   : #16181D;&lt;br /&gt;
  --color-link   : #1666FF;&lt;br /&gt;
  --color-link-visited : #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  RESET&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY &amp;amp; GLOBAL BACKGROUND&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: banner + gradients */&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   Banner: start after sidebar, run full remaining width&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner patch */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;)&lt;br /&gt;
        var(--sidebar-w) top/            /* x-offset = sidebar width  */&lt;br /&gt;
        calc(100% - var(--sidebar-w))     /* fill the rest of the page */&lt;br /&gt;
        no-repeat,&lt;br /&gt;
&lt;br /&gt;
      /* keep the rest of the stack exactly as before */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep MW chrome transparent */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (mw-panel / column-one)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector  #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector  #column-one{&lt;br /&gt;
  position:fixed;              /* off-canvas by default */&lt;br /&gt;
  top:0; left:-100%;&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  padding-left:var(--space-2);&lt;br /&gt;
  padding-right:var(--space-2);&lt;br /&gt;
  padding-bottom:var(--space-3);&lt;br /&gt;
  background:linear-gradient(180deg,&lt;br /&gt;
            var(--color-sidebar-top) 0%,&lt;br /&gt;
            var(--color-sidebar-bot) 100%) !important;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bring sidebar on-screen ≥ 720 px */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body.skin-vector  #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector  #column-one{left:0;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile hamburger toggles .menu-open */&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}&lt;br /&gt;
&lt;br /&gt;
/* --- Hero photo --- */&lt;br /&gt;
body.skin-vector  #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector  #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:0 0 auto 0;               /* top:0; left:0; width:100% */&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);&lt;br /&gt;
  z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Compass logo (single, universal) --- */&lt;br /&gt;
body.skin-vector  #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector  #column-one::after{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0; left:50%;&lt;br /&gt;
  width:150px; height:150px;&lt;br /&gt;
  transform:translate(-50%, calc((var(--hf-sidebar-hero-h) - 150px)/2));&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
            center/contain no-repeat;&lt;br /&gt;
  z-index:5;&lt;br /&gt;
  pointer-events:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Portal headings --- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) 0 var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- List &amp;amp; link styling --- */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Discord button */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  background:#5A65EA;&lt;br /&gt;
  color:#fff!important;&lt;br /&gt;
  padding:8px 10px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  CONTENT COLUMN&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{letter-spacing:.2px;}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;&lt;br /&gt;
  letter-spacing:.3px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  PAGE TABS ALIGNMENT  (desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* Vector legacy */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#mw-panel .portal,&lt;br /&gt;
#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3886</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3886"/>
		<updated>2025-10-10T23:47:38Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  Mobile-first • Responsive • Vector 2010/2022/Minerva&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* layout (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;&lt;br /&gt;
  --banner-h : 300px;&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;   /* photo height */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans      : &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base : 1rem;      /* 16 px */&lt;br /&gt;
  --font-size-nav  : .6875rem;  /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment : #E1DCCE;&lt;br /&gt;
  --color-sidebar-top : #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot : #1E1E1D;&lt;br /&gt;
  --color-text   : #16181D;&lt;br /&gt;
  --color-link   : #1666FF;&lt;br /&gt;
  --color-link-visited : #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  RESET&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY &amp;amp; GLOBAL BACKGROUND&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: banner + gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;)         left top/40vw  no-repeat,&lt;br /&gt;
      /* 2) dark top strip */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep MW chrome transparent */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (mw-panel / column-one)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector  #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector  #column-one{&lt;br /&gt;
  position:fixed;              /* off-canvas by default */&lt;br /&gt;
  top:0; left:-100%;&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  padding-left:var(--space-2);&lt;br /&gt;
  padding-right:var(--space-2);&lt;br /&gt;
  padding-bottom:var(--space-3);&lt;br /&gt;
  background:linear-gradient(180deg,&lt;br /&gt;
            var(--color-sidebar-top) 0%,&lt;br /&gt;
            var(--color-sidebar-bot) 100%) !important;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bring sidebar on-screen ≥ 720 px */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body.skin-vector  #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector  #column-one{left:0;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile hamburger toggles .menu-open */&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}&lt;br /&gt;
&lt;br /&gt;
/* --- Hero photo --- */&lt;br /&gt;
body.skin-vector  #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector  #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:0 0 auto 0;               /* top:0; left:0; width:100% */&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);&lt;br /&gt;
  z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Compass logo (single, universal) --- */&lt;br /&gt;
body.skin-vector  #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector  #column-one::after{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0; left:50%;&lt;br /&gt;
  width:150px; height:150px;&lt;br /&gt;
  transform:translate(-50%, calc((var(--hf-sidebar-hero-h) - 150px)/2));&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
            center/contain no-repeat;&lt;br /&gt;
  z-index:5;&lt;br /&gt;
  pointer-events:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Portal headings --- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) 0 var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- List &amp;amp; link styling --- */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Discord button */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  background:#5A65EA;&lt;br /&gt;
  color:#fff!important;&lt;br /&gt;
  padding:8px 10px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  CONTENT COLUMN&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{letter-spacing:.2px;}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;&lt;br /&gt;
  letter-spacing:.3px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  PAGE TABS ALIGNMENT  (desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* Vector legacy */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#mw-panel .portal,&lt;br /&gt;
#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3885</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3885"/>
		<updated>2025-10-10T23:43:47Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  Mobile-first • Responsive • Vector 2010/2022/Minerva&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* layout (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;&lt;br /&gt;
  --banner-h : 300px;&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;   /* photo height */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans      : &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base : 1rem;      /* 16 px */&lt;br /&gt;
  --font-size-nav  : .6875rem;  /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment : #E1DCCE;&lt;br /&gt;
  --color-sidebar-top : #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot : #1E1E1D;&lt;br /&gt;
  --color-text   : #16181D;&lt;br /&gt;
  --color-link   : #1666FF;&lt;br /&gt;
  --color-link-visited : #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  RESET&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY &amp;amp; GLOBAL BACKGROUND&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: banner + gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/wiki/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep MW chrome transparent */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (mw-panel / column-one)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector  #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector  #column-one{&lt;br /&gt;
  position:fixed;              /* off-canvas by default */&lt;br /&gt;
  top:0; left:-100%;&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  padding-left:var(--space-2);&lt;br /&gt;
  padding-right:var(--space-2);&lt;br /&gt;
  padding-bottom:var(--space-3);&lt;br /&gt;
  background:linear-gradient(180deg,&lt;br /&gt;
            var(--color-sidebar-top) 0%,&lt;br /&gt;
            var(--color-sidebar-bot) 100%) !important;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bring sidebar on-screen ≥ 720 px */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body.skin-vector  #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector  #column-one{left:0;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile hamburger toggles .menu-open */&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}&lt;br /&gt;
&lt;br /&gt;
/* --- Hero photo --- */&lt;br /&gt;
body.skin-vector  #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector  #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:0 0 auto 0;               /* top:0; left:0; width:100% */&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);&lt;br /&gt;
  z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Compass logo (single, universal) --- */&lt;br /&gt;
body.skin-vector  #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector  #column-one::after{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0; left:50%;&lt;br /&gt;
  width:150px; height:150px;&lt;br /&gt;
  transform:translate(-50%, calc((var(--hf-sidebar-hero-h) - 150px)/2));&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
            center/contain no-repeat;&lt;br /&gt;
  z-index:5;&lt;br /&gt;
  pointer-events:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Portal headings --- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) 0 var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- List &amp;amp; link styling --- */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Discord button */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  background:#5A65EA;&lt;br /&gt;
  color:#fff!important;&lt;br /&gt;
  padding:8px 10px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  CONTENT COLUMN&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{letter-spacing:.2px;}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;&lt;br /&gt;
  letter-spacing:.3px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  PAGE TABS ALIGNMENT  (desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* Vector legacy */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#mw-panel .portal,&lt;br /&gt;
#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3884</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3884"/>
		<updated>2025-10-10T23:40:52Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  Mobile-first • Responsive • Vector 2010/2022/Minerva&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* layout (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;&lt;br /&gt;
  --banner-h : 300px;&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;   /* photo height */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans      : &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base : 1rem;      /* 16 px */&lt;br /&gt;
  --font-size-nav  : .6875rem;  /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment : #E1DCCE;&lt;br /&gt;
  --color-sidebar-top : #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot : #1E1E1D;&lt;br /&gt;
  --color-text   : #16181D;&lt;br /&gt;
  --color-link   : #1666FF;&lt;br /&gt;
  --color-link-visited : #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  RESET&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY &amp;amp; GLOBAL BACKGROUND&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: banner + gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/wiki/Special:Redirect/file/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep MW chrome transparent */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (mw-panel / column-one)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector  #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector  #column-one{&lt;br /&gt;
  position:fixed;              /* off-canvas by default */&lt;br /&gt;
  top:0; left:-100%;&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  padding-left:var(--space-2);&lt;br /&gt;
  padding-right:var(--space-2);&lt;br /&gt;
  padding-bottom:var(--space-3);&lt;br /&gt;
  background:linear-gradient(180deg,&lt;br /&gt;
            var(--color-sidebar-top) 0%,&lt;br /&gt;
            var(--color-sidebar-bot) 100%) !important;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Bring sidebar on-screen ≥ 720 px */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body.skin-vector  #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector  #column-one{left:0;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile hamburger toggles .menu-open */&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}&lt;br /&gt;
&lt;br /&gt;
/* --- Hero photo --- */&lt;br /&gt;
body.skin-vector  #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector  #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  inset:0 0 auto 0;               /* top:0; left:0; width:100% */&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);&lt;br /&gt;
  z-index:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Compass logo (single, universal) --- */&lt;br /&gt;
body.skin-vector  #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector  #column-one::after{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0; left:50%;&lt;br /&gt;
  width:150px; height:150px;&lt;br /&gt;
  transform:translate(-50%, calc((var(--hf-sidebar-hero-h) - 150px)/2));&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
            center/contain no-repeat;&lt;br /&gt;
  z-index:5;&lt;br /&gt;
  pointer-events:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Portal headings --- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) 0 var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- List &amp;amp; link styling --- */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Discord button */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  background:#5A65EA;&lt;br /&gt;
  color:#fff!important;&lt;br /&gt;
  padding:8px 10px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;&lt;br /&gt;
  border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  CONTENT COLUMN&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{letter-spacing:.2px;}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;&lt;br /&gt;
  letter-spacing:.3px;&lt;br /&gt;
  margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  PAGE TABS ALIGNMENT  (desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* Vector legacy */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#mw-panel .portal,&lt;br /&gt;
#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3883</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3883"/>
		<updated>2025-10-10T23:39:17Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   A.  Keep sidebar ON-SCREEN for desktop / tablets&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width: 720px){&lt;br /&gt;
  body.skin-vector #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector #column-one{       /* legacy Vector alias */&lt;br /&gt;
    left: 0;                /* instead of -100% */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   B.  Make sure the logo shows in BOTH Vector skins&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,             /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,         /* generic */&lt;br /&gt;
.vector-header-logo{   /* Vector 2022 */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  width: 150px;                 /* revert to your original size */&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: var(--space-3) auto;  /* vertical breathing room */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR “HERO” REVAMP  (2025-10-10)&lt;br /&gt;
 *  – gradient column + photo header + centred logo&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ----- CONFIG ----- */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;                         /* visible hero height */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SIDEBAR BACKGROUND &amp;amp; LAYOUT ----- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  /* darker, more opaque gradient */&lt;br /&gt;
  background: linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* give the header photo some breathing room */&lt;br /&gt;
  padding-top: calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow: hidden;       /* hide photo bleed for very long pages */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- HERO PHOTO (TOP OF SIDEBAR) ----- */&lt;br /&gt;
body.skin-vector #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0;left:0;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);       /* darken slightly so logo pops */&lt;br /&gt;
  z-index:0;                    /* sits above gradient, below links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position:relative !important; /* ensures ::before is anchored */&lt;br /&gt;
  background:linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- COMPASS LOGO, CENTRED WITHIN PHOTO ----- */&lt;br /&gt;
#p-logo a,                 /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,             /* fallback */&lt;br /&gt;
.vector-header-logo{       /* Vector 2022 */&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 120px);  /* vertically centres 150-px logo */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px; height: 150px;&lt;br /&gt;
  margin-left: -75px;      /* half of width – centres horizontally */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- DISCORD BUTTON – FULL-WIDTH &amp;amp; SPACED ----- */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  margin: var(--space-3) 0 var(--space-3);&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SECTION HEADINGS – FLUSH LEFT (NO INDENT) ----- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  margin-left:0;&lt;br /&gt;
  margin-right:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make sure the hero photo has a positioning context */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position: relative !important;   /* add this line */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR COMPASS LOGO (works in all skins)&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
body.skin-vector #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector #column-one::after{&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  /* centre the logo within the hero photo */&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 75px);  /* (210px – half of 150px) */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px;&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  margin-left: -75px;                          /* half of width */&lt;br /&gt;
  background: url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat;&lt;br /&gt;
  z-index: 1;                                   /* above photo, below links */&lt;br /&gt;
  pointer-events: none;                         /* clicks pass through */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   Compass logo – centred inside hero photo&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector #column-one::after{&lt;br /&gt;
  /* same graphic */&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
            center/contain no-repeat;&lt;br /&gt;
  width:150px;&lt;br /&gt;
  height:150px;&lt;br /&gt;
&lt;br /&gt;
  /* true centring in hero block */&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0; left:50%;&lt;br /&gt;
  transform:translate(-50%, calc((var(--hf-sidebar-hero-h) - 150px)/2));&lt;br /&gt;
  /*  └─ shifts left by 50 % of its own width, then   ^&lt;br /&gt;
      |   shifts down by (heroHeight – logoHeight)/2   */&lt;br /&gt;
&lt;br /&gt;
  z-index:5;&lt;br /&gt;
  pointer-events:none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3882</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3882"/>
		<updated>2025-10-10T23:34:53Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   A.  Keep sidebar ON-SCREEN for desktop / tablets&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width: 720px){&lt;br /&gt;
  body.skin-vector #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector #column-one{       /* legacy Vector alias */&lt;br /&gt;
    left: 0;                /* instead of -100% */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   B.  Make sure the logo shows in BOTH Vector skins&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,             /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,         /* generic */&lt;br /&gt;
.vector-header-logo{   /* Vector 2022 */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  width: 150px;                 /* revert to your original size */&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: var(--space-3) auto;  /* vertical breathing room */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR “HERO” REVAMP  (2025-10-10)&lt;br /&gt;
 *  – gradient column + photo header + centred logo&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ----- CONFIG ----- */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;                         /* visible hero height */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SIDEBAR BACKGROUND &amp;amp; LAYOUT ----- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  /* darker, more opaque gradient */&lt;br /&gt;
  background: linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* give the header photo some breathing room */&lt;br /&gt;
  padding-top: calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow: hidden;       /* hide photo bleed for very long pages */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- HERO PHOTO (TOP OF SIDEBAR) ----- */&lt;br /&gt;
body.skin-vector #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0;left:0;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);       /* darken slightly so logo pops */&lt;br /&gt;
  z-index:0;                    /* sits above gradient, below links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position:relative !important; /* ensures ::before is anchored */&lt;br /&gt;
  background:linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- COMPASS LOGO, CENTRED WITHIN PHOTO ----- */&lt;br /&gt;
#p-logo a,                 /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,             /* fallback */&lt;br /&gt;
.vector-header-logo{       /* Vector 2022 */&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 120px);  /* vertically centres 150-px logo */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px; height: 150px;&lt;br /&gt;
  margin-left: -75px;      /* half of width – centres horizontally */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- DISCORD BUTTON – FULL-WIDTH &amp;amp; SPACED ----- */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  margin: var(--space-3) 0 var(--space-3);&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SECTION HEADINGS – FLUSH LEFT (NO INDENT) ----- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  margin-left:0;&lt;br /&gt;
  margin-right:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make sure the hero photo has a positioning context */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position: relative !important;   /* add this line */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR COMPASS LOGO (works in all skins)&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
body.skin-vector #mw-panel::after,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::after,&lt;br /&gt;
body.skin-vector #column-one::after{&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  /* centre the logo within the hero photo */&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 75px);  /* (210px – half of 150px) */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px;&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  margin-left: -75px;                          /* half of width */&lt;br /&gt;
  background: url(&amp;quot;/wiki/Special:Redirect/file/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat;&lt;br /&gt;
  z-index: 1;                                   /* above photo, below links */&lt;br /&gt;
  pointer-events: none;                         /* clicks pass through */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3881</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3881"/>
		<updated>2025-10-10T23:33:49Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   A.  Keep sidebar ON-SCREEN for desktop / tablets&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width: 720px){&lt;br /&gt;
  body.skin-vector #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector #column-one{       /* legacy Vector alias */&lt;br /&gt;
    left: 0;                /* instead of -100% */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   B.  Make sure the logo shows in BOTH Vector skins&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,             /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,         /* generic */&lt;br /&gt;
.vector-header-logo{   /* Vector 2022 */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  width: 150px;                 /* revert to your original size */&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: var(--space-3) auto;  /* vertical breathing room */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR “HERO” REVAMP  (2025-10-10)&lt;br /&gt;
 *  – gradient column + photo header + centred logo&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ----- CONFIG ----- */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;                         /* visible hero height */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SIDEBAR BACKGROUND &amp;amp; LAYOUT ----- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  /* darker, more opaque gradient */&lt;br /&gt;
  background: linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* give the header photo some breathing room */&lt;br /&gt;
  padding-top: calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow: hidden;       /* hide photo bleed for very long pages */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- HERO PHOTO (TOP OF SIDEBAR) ----- */&lt;br /&gt;
body.skin-vector #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector #column-one::before{&lt;br /&gt;
  content:&amp;quot;&amp;quot;;&lt;br /&gt;
  position:absolute;&lt;br /&gt;
  top:0;left:0;&lt;br /&gt;
  width:100%;&lt;br /&gt;
  height:var(--hf-sidebar-hero-h);&lt;br /&gt;
  background:url(&amp;quot;/wiki/Special:Redirect/file/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  filter:brightness(.82);       /* darken slightly so logo pops */&lt;br /&gt;
  z-index:0;                    /* sits above gradient, below links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position:relative !important; /* ensures ::before is anchored */&lt;br /&gt;
  background:linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
  padding-top:calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow:hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- COMPASS LOGO, CENTRED WITHIN PHOTO ----- */&lt;br /&gt;
#p-logo a,                 /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,             /* fallback */&lt;br /&gt;
.vector-header-logo{       /* Vector 2022 */&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 120px);  /* vertically centres 150-px logo */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px; height: 150px;&lt;br /&gt;
  margin-left: -75px;      /* half of width – centres horizontally */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- DISCORD BUTTON – FULL-WIDTH &amp;amp; SPACED ----- */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  margin: var(--space-3) 0 var(--space-3);&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SECTION HEADINGS – FLUSH LEFT (NO INDENT) ----- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  margin-left:0;&lt;br /&gt;
  margin-right:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make sure the hero photo has a positioning context */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  position: relative !important;   /* add this line */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3880</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3880"/>
		<updated>2025-10-10T23:31:28Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   A.  Keep sidebar ON-SCREEN for desktop / tablets&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width: 720px){&lt;br /&gt;
  body.skin-vector #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector #column-one{       /* legacy Vector alias */&lt;br /&gt;
    left: 0;                /* instead of -100% */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   B.  Make sure the logo shows in BOTH Vector skins&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,             /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,         /* generic */&lt;br /&gt;
.vector-header-logo{   /* Vector 2022 */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  width: 150px;                 /* revert to your original size */&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: var(--space-3) auto;  /* vertical breathing room */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*****************************************************&lt;br /&gt;
 *  SIDEBAR “HERO” REVAMP  (2025-10-10)&lt;br /&gt;
 *  – gradient column + photo header + centred logo&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ----- CONFIG ----- */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-sidebar-hero-h: 210px;                         /* visible hero height */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SIDEBAR BACKGROUND &amp;amp; LAYOUT ----- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{&lt;br /&gt;
  /* darker, more opaque gradient */&lt;br /&gt;
  background: linear-gradient(180deg,#2F2D2B 0%,#1E1E1D 100%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* give the header photo some breathing room */&lt;br /&gt;
  padding-top: calc(var(--hf-sidebar-hero-h) + var(--space-3));&lt;br /&gt;
  overflow: hidden;       /* hide photo bleed for very long pages */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- HERO PHOTO (TOP OF SIDEBAR) ----- */&lt;br /&gt;
body.skin-vector #mw-panel::before,&lt;br /&gt;
body.skin-vector-2022 #mw-panel::before,&lt;br /&gt;
body.skin-vector #column-one::before{&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0; left: 0;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: var(--hf-sidebar-hero-h);&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Sidebar-Hero.jpg&amp;quot;) center/cover no-repeat;&lt;br /&gt;
  z-index: -1;            /* sits behind links &amp;amp; headings */&lt;br /&gt;
  filter: brightness(.82);/* subtle darken so white logo pops */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- COMPASS LOGO, CENTRED WITHIN PHOTO ----- */&lt;br /&gt;
#p-logo a,                 /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,             /* fallback */&lt;br /&gt;
.vector-header-logo{       /* Vector 2022 */&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: calc(var(--hf-sidebar-hero-h) - 120px);  /* vertically centres 150-px logo */&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  width: 150px; height: 150px;&lt;br /&gt;
  margin-left: -75px;      /* half of width – centres horizontally */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- DISCORD BUTTON – FULL-WIDTH &amp;amp; SPACED ----- */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  display:block;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
  margin: var(--space-3) 0 var(--space-3);&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----- SECTION HEADINGS – FLUSH LEFT (NO INDENT) ----- */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  margin-left:0;&lt;br /&gt;
  margin-right:0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3879</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3879"/>
		<updated>2025-10-10T23:28:52Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   A.  Keep sidebar ON-SCREEN for desktop / tablets&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width: 720px){&lt;br /&gt;
  body.skin-vector #mw-panel,&lt;br /&gt;
  body.skin-vector-2022 #mw-panel,&lt;br /&gt;
  body.skin-vector #column-one{       /* legacy Vector alias */&lt;br /&gt;
    left: 0;                /* instead of -100% */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   B.  Make sure the logo shows in BOTH Vector skins&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,             /* Vector 2010 / legacy */&lt;br /&gt;
.mw-wiki-logo,         /* generic */&lt;br /&gt;
.vector-header-logo{   /* Vector 2022 */&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
              center/contain no-repeat !important;&lt;br /&gt;
  width: 150px;                 /* revert to your original size */&lt;br /&gt;
  height: 150px;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: var(--space-3) auto;  /* vertical breathing room */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.js&amp;diff=3878</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.js&amp;diff=3878"/>
		<updated>2025-10-10T23:26:12Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: Created page with &amp;quot;/* Toggle sidebar on mobile */ mw.loader.using('jquery').then(function(){   $('&amp;lt;button&amp;gt;',{       id:'hf-ham',       text:'☰',       title:'Toggle menu'     })     .css({...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Toggle sidebar on mobile */&lt;br /&gt;
mw.loader.using('jquery').then(function(){&lt;br /&gt;
  $('&amp;lt;button&amp;gt;',{&lt;br /&gt;
      id:'hf-ham',&lt;br /&gt;
      text:'☰',&lt;br /&gt;
      title:'Toggle menu'&lt;br /&gt;
    })&lt;br /&gt;
    .css({&lt;br /&gt;
      fontSize:'1.5rem',&lt;br /&gt;
      background:'none',&lt;br /&gt;
      border:0,&lt;br /&gt;
      color:'#fff',&lt;br /&gt;
      cursor:'pointer',&lt;br /&gt;
      margin:'0 0 0 .5rem'&lt;br /&gt;
    })&lt;br /&gt;
    .prependTo('#mw-head, .vector-header-container')  // works in both skins&lt;br /&gt;
    .on('click', () =&amp;gt; $('body').toggleClass('menu-open'));&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3877</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3877"/>
		<updated>2025-10-10T23:25:28Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*****************************************************&lt;br /&gt;
 *  HOLDFAST WIKI – MODERN THEME  (2025-10-10)&lt;br /&gt;
 *  – Mobile-first, responsive banner &amp;amp; sidebar&lt;br /&gt;
 *  – Vector 2010 + Vector 2022 + Minerva compatible&lt;br /&gt;
 *****************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   0.  GLOBAL TOKENS&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
:root{&lt;br /&gt;
  /* spacing scale */&lt;br /&gt;
  --space-1: .25rem;&lt;br /&gt;
  --space-2: .5rem;&lt;br /&gt;
  --space-3: 1rem;&lt;br /&gt;
&lt;br /&gt;
  /* widths (desktop) */&lt;br /&gt;
  --sidebar-w: 200px;        /* desktop off-canvas width */&lt;br /&gt;
  --banner-h: 300px;         /* height of top gradient band */&lt;br /&gt;
&lt;br /&gt;
  /* fonts */&lt;br /&gt;
  --font-sans: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --font-size-base: 1rem;          /* 16 px */&lt;br /&gt;
  --font-size-nav: .6875rem;       /* 11 px */&lt;br /&gt;
&lt;br /&gt;
  /* colours */&lt;br /&gt;
  --color-parchment: #E1DCCE;&lt;br /&gt;
  --color-sidebar-top: #2F2D2B;&lt;br /&gt;
  --color-sidebar-bot: #1E1E1D;&lt;br /&gt;
  --color-text: #16181D;&lt;br /&gt;
  --color-link: #1666FF;&lt;br /&gt;
  --color-link-visited: #3b46ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   1.  BASE RESET  (small &amp;amp; safe)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}&lt;br /&gt;
html{scroll-behavior:smooth;}&lt;br /&gt;
img{max-width:100%;height:auto;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   2.  BODY + BACKGROUND STACK&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body{&lt;br /&gt;
  margin:0;&lt;br /&gt;
  background:var(--color-parchment);&lt;br /&gt;
  color:var(--color-text);&lt;br /&gt;
  font:400 var(--font-size-base)/1.55 var(--font-sans);&lt;br /&gt;
  -webkit-font-smoothing:antialiased;&lt;br /&gt;
  text-rendering:optimizeLegibility;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop / tablet: show banner + sidebar gradients */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  body{&lt;br /&gt;
    background:&lt;br /&gt;
      /* 1) banner */&lt;br /&gt;
      url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top/40vw no-repeat,&lt;br /&gt;
      /* 2) dark top strip (full-width) */&lt;br /&gt;
      linear-gradient(to right,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/100% var(--banner-h) no-repeat,&lt;br /&gt;
      /* 3) vertical sidebar column */&lt;br /&gt;
      linear-gradient(to bottom,var(--color-sidebar-top)0%,var(--color-sidebar-bot)100%)&lt;br /&gt;
        left top/var(--sidebar-w) 100% repeat-y,&lt;br /&gt;
      /* 4) parchment fill */&lt;br /&gt;
      var(--color-parchment);&lt;br /&gt;
    background-attachment:scroll; /* avoids iOS repaint jank */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep site chrome transparent so bg shows through */&lt;br /&gt;
#mw-page-base,#mw-head-base,#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,#column-one,.mw-sidebar{background:transparent!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   3.  SIDEBAR (MW panel) – off-canvas on mobile&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
body.skin-vector #mw-panel,&lt;br /&gt;
body.skin-vector-2022 #mw-panel,&lt;br /&gt;
body.skin-vector #column-one{/* legacy Vector alias */&lt;br /&gt;
  position:fixed;&lt;br /&gt;
  top:0;left:-100%;              /* hide out of view */&lt;br /&gt;
  width:var(--sidebar-w);&lt;br /&gt;
  padding:var(--space-3) var(--space-2) var(--space-3);&lt;br /&gt;
  background:transparent;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  transition:left .3s ease;&lt;br /&gt;
  z-index:1000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.menu-open #mw-panel,&lt;br /&gt;
body.menu-open #column-one{left:0;}     /* toggled via JS */&lt;br /&gt;
&lt;br /&gt;
/* Portal headings */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3{&lt;br /&gt;
  background:#63635B;&lt;br /&gt;
  color:#EEEDEB;&lt;br /&gt;
  font:700 var(--font-size-nav)/1.4 var(--font-sans);&lt;br /&gt;
  padding:5px 8px;&lt;br /&gt;
  margin:var(--space-2) var(--space-1) var(--space-1);&lt;br /&gt;
  border:0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Lists &amp;amp; links */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul{list-style:none;padding:0;margin:var(--space-2) 0 0;}&lt;br /&gt;
#mw-panel .vector-menu-content-list&amp;gt;li,&lt;br /&gt;
#column-one .pBody ul li{padding:3px 6px;line-height:1.35;}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,#column-one a{&lt;br /&gt;
  display:block;&lt;br /&gt;
  padding:2px 4px;&lt;br /&gt;
  color:#EEEDEB!important;&lt;br /&gt;
  text-decoration:none;&lt;br /&gt;
  font:400 var(--font-size-nav)/1.35 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,#column-one a:hover{background:rgba(255,255,255,.08);}&lt;br /&gt;
&lt;br /&gt;
/* Call-out button (Discord) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background:#5A65EA;color:#fff!important;&lt;br /&gt;
  padding:8px 10px;margin:var(--space-2) 0 var(--space-3);&lt;br /&gt;
  border-radius:4px;border:1px solid rgba(0,0,0,.15);&lt;br /&gt;
  font:700 .75rem/1 var(--font-sans);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{background:#545DD9;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   4.  LOGO&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#p-logo a,.mw-wiki-logo{&lt;br /&gt;
  background:url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;)&lt;br /&gt;
             center/contain no-repeat!important;&lt;br /&gt;
  width:120px;height:120px;display:block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text,.mw-wiki-logo-text{display:none!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   5.  CONTENT COLUMN  (offset only on ≥720 px)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
#content,.mw-body,.mw-content-container,&lt;br /&gt;
.mw-workspace-container{&lt;br /&gt;
  background:var(--color-parchment)!important;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  z-index:1;&lt;br /&gt;
  padding:0 var(--space-3) var(--space-3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  #content,.mw-body,.mw-content-container{&lt;br /&gt;
    margin-left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   6.  TYPOGRAPHY&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th{&lt;br /&gt;
  letter-spacing:.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5{&lt;br /&gt;
  font-family:var(--font-sans);&lt;br /&gt;
  font-weight:600;letter-spacing:.3px;margin:var(--space-3) 0 var(--space-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content a{color:var(--color-link);text-decoration-thickness:2px;}&lt;br /&gt;
#content a:visited{color:var(--color-link-visited);}&lt;br /&gt;
#content a:hover{color:#0046ff;}&lt;br /&gt;
&lt;br /&gt;
code,pre,.mw-code{font-family:&amp;quot;Courier New&amp;quot;,Courier,monospace!important;}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   7.  PAGE TABS ALIGNMENT (Vector skins, desktop only)&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
@media (min-width:720px){&lt;br /&gt;
  /* legacy Vector */&lt;br /&gt;
  #mw-head #left-navigation,&lt;br /&gt;
  #mw-head #right-navigation{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
  }&lt;br /&gt;
  #mw-head #p-views,&lt;br /&gt;
  #mw-head .vectorTabs,&lt;br /&gt;
  #mw-head .vector-menu-tabs{margin-left:0!important;}&lt;br /&gt;
&lt;br /&gt;
  /* Vector 2022 */&lt;br /&gt;
  .vector-header-container .vector-page-toolbar,&lt;br /&gt;
  .vector-header-container .vector-menu-tabs{&lt;br /&gt;
    position:relative;&lt;br /&gt;
    left:calc(var(--sidebar-w) + var(--space-3));&lt;br /&gt;
    margin-left:0!important;&lt;br /&gt;
    z-index:5; /* above banner */&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------&lt;br /&gt;
   8.  MISC UTILITIES&lt;br /&gt;
   --------------------------------------------------- */&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal,#column-one .portlet{&lt;br /&gt;
  margin-top:var(--space-2);&lt;br /&gt;
  padding-top:var(--space-2);&lt;br /&gt;
  border-top:1px solid rgba(217,215,209,.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child{border-top:0;margin-top:0;padding-top:0;}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3876</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3876"/>
		<updated>2025-10-10T19:15:00Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Align page tabs with content edge (Vector legacy + Vector-2022) ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-content-pad: 16px; /* left inner padding of the content column */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Your content gets this padding; keep it explicit so we can reuse it */&lt;br /&gt;
#content, .mw-body, .mw-content-container {&lt;br /&gt;
  padding-left: var(--hf-content-pad);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1) Legacy Vector (tabs live in #left-navigation / #right-navigation) */&lt;br /&gt;
#mw-head #left-navigation,&lt;br /&gt;
#mw-head #right-navigation {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: calc(var(--hf-sidebar-w) + var(--hf-content-pad)) !important;&lt;br /&gt;
  margin-left: 0 !important; /* nuke any default margin */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Also zero margins on the tab lists themselves so they don't re-offset */&lt;br /&gt;
#mw-head #p-views,&lt;br /&gt;
#mw-head .vectorTabs,&lt;br /&gt;
#mw-head .vector-menu-tabs {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) Vector-2022 (tabs / page tools bar) */&lt;br /&gt;
.vector-header-container .vector-page-toolbar,&lt;br /&gt;
.vector-header-container .vector-menu-tabs {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  left: calc(var(--hf-sidebar-w) + var(--hf-content-pad)) !important;&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  z-index: 5; /* stay above the banner image */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3875</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3875"/>
		<updated>2025-10-10T19:13:33Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Align Page Tabs (Main Page / Discussion)&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-views,&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-page-tabs,&lt;br /&gt;
.vectorTabs {&lt;br /&gt;
  margin-left: calc(var(--hf-sidebar-w) - 0px) !important; /* fine-tuned offset */&lt;br /&gt;
  padding-left: 0;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional visual cleanup (same as before) */&lt;br /&gt;
#p-views li,&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vectorTabs a {&lt;br /&gt;
  background: var(--hf-parchment);&lt;br /&gt;
  border: 1px solid rgba(0, 0, 0, 0.15);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  font: 500 13px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  color: #1E1E1D !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a:hover,&lt;br /&gt;
.vector-menu-tabs a:hover,&lt;br /&gt;
.vectorTabs a:hover {&lt;br /&gt;
  background: #d9d7d1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3874</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3874"/>
		<updated>2025-10-10T19:12:21Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Align Page Tabs (Main Page / Discussion)&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-views,&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-page-tabs,&lt;br /&gt;
.vectorTabs {&lt;br /&gt;
  margin-left: calc(var(--hf-sidebar-w) - 5px) !important; /* fine-tuned offset */&lt;br /&gt;
  padding-left: 0;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional visual cleanup (same as before) */&lt;br /&gt;
#p-views li,&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vectorTabs a {&lt;br /&gt;
  background: var(--hf-parchment);&lt;br /&gt;
  border: 1px solid rgba(0, 0, 0, 0.15);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  font: 500 13px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  color: #1E1E1D !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a:hover,&lt;br /&gt;
.vector-menu-tabs a:hover,&lt;br /&gt;
.vectorTabs a:hover {&lt;br /&gt;
  background: #d9d7d1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3873</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3873"/>
		<updated>2025-10-10T19:12:00Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Align Page Tabs (Main Page / Discussion)&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-views,&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-page-tabs,&lt;br /&gt;
.vectorTabs {&lt;br /&gt;
  margin-left: calc(var(--hf-sidebar-w) - 35px) !important; /* fine-tuned offset */&lt;br /&gt;
  padding-left: 0;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional visual cleanup (same as before) */&lt;br /&gt;
#p-views li,&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vectorTabs a {&lt;br /&gt;
  background: var(--hf-parchment);&lt;br /&gt;
  border: 1px solid rgba(0, 0, 0, 0.15);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  font: 500 13px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  color: #1E1E1D !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a:hover,&lt;br /&gt;
.vector-menu-tabs a:hover,&lt;br /&gt;
.vectorTabs a:hover {&lt;br /&gt;
  background: #d9d7d1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3872</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3872"/>
		<updated>2025-10-10T19:10:50Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Align Page Tabs (Main Page / Discussion)&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-views,&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-page-tabs,&lt;br /&gt;
.vectorTabs {&lt;br /&gt;
  margin-left: var(--hf-sidebar-w) !important; /* match content offset */&lt;br /&gt;
  padding-left: 1px; /* tiny visual buffer */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 5; /* stay above banner image */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: tidy up tab spacing and background */&lt;br /&gt;
#p-views li,&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vectorTabs a {&lt;br /&gt;
  background: var(--hf-parchment);&lt;br /&gt;
  border: 1px solid rgba(0, 0, 0, 0.15);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  font: 500 13px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  color: #1E1E1D !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a:hover,&lt;br /&gt;
.vector-menu-tabs a:hover,&lt;br /&gt;
.vectorTabs a:hover {&lt;br /&gt;
  background: #d9d7d1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3871</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3871"/>
		<updated>2025-10-10T19:10:05Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Align Page Tabs (Main Page / Discussion)&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-views,&lt;br /&gt;
.vector-menu-tabs,&lt;br /&gt;
.vector-page-tabs,&lt;br /&gt;
.vectorTabs {&lt;br /&gt;
  margin-left: var(--hf-sidebar-w) !important; /* match content offset */&lt;br /&gt;
  padding-left: 10px; /* tiny visual buffer */&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 5; /* stay above banner image */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: tidy up tab spacing and background */&lt;br /&gt;
#p-views li,&lt;br /&gt;
.vector-menu-tabs li,&lt;br /&gt;
.vectorTabs li {&lt;br /&gt;
  margin-right: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a,&lt;br /&gt;
.vector-menu-tabs a,&lt;br /&gt;
.vectorTabs a {&lt;br /&gt;
  background: var(--hf-parchment);&lt;br /&gt;
  border: 1px solid rgba(0, 0, 0, 0.15);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  border-radius: 6px 6px 0 0;&lt;br /&gt;
  font: 500 13px &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  color: #1E1E1D !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views a:hover,&lt;br /&gt;
.vector-menu-tabs a:hover,&lt;br /&gt;
.vectorTabs a:hover {&lt;br /&gt;
  background: #d9d7d1;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3870</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3870"/>
		<updated>2025-10-10T19:08:00Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
/* ===== Page Background (banner + extended dark top + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extended dark top gradient (covers full top band behind banner and header) */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Vertical dark column for sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),   /* banner image */&lt;br /&gt;
    100% 400px,                              /* dark top bar — extend higher */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,                /* vertical sidebar column */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top,&lt;br /&gt;
    left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3869</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3869"/>
		<updated>2025-10-10T19:06:30Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
html, body{&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) DARK TOP STRIP: covers the whole banner area beneath the image */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top), var(--hf-left-bot)) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) VERTICAL DARK COLUMN: runs full height behind the sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base for everything else */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L1: banner */&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L2: dark top strip, same size as banner */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,               /* L3: dark column (sidebar width) */&lt;br /&gt;
    auto;                                   /* L4: parchment */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top, left top, left top, left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3868</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3868"/>
		<updated>2025-10-10T19:06:11Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 4000px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
html, body{&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) DARK TOP STRIP: covers the whole banner area beneath the image */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top), var(--hf-left-bot)) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) VERTICAL DARK COLUMN: runs full height behind the sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base for everything else */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L1: banner */&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L2: dark top strip, same size as banner */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,               /* L3: dark column (sidebar width) */&lt;br /&gt;
    auto;                                   /* L4: parchment */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top, left top, left top, left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3867</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3867"/>
		<updated>2025-10-10T19:05:51Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
/* ===== Page Background (banner + top dark strip + left column + parchment) ===== */&lt;br /&gt;
html, body{&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) DARK TOP STRIP: covers the whole banner area beneath the image */&lt;br /&gt;
    linear-gradient(to right, var(--hf-left-top), var(--hf-left-bot)) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 3) VERTICAL DARK COLUMN: runs full height behind the sidebar */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 4) Parchment base for everything else */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L1: banner */&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* L2: dark top strip, same size as banner */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,               /* L3: dark column (sidebar width) */&lt;br /&gt;
    auto;                                   /* L4: parchment */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top, left top, left top, left top;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3866</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3866"/>
		<updated>2025-10-10T19:04:23Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact, fixed)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;        /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;         /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;        /* actual sidebar width + content offset */&lt;br /&gt;
  --hf-parchment: #E1DCCE;      /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;       /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;       /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page background only (no element sizing) =====&lt;br /&gt;
   Order: 1) banner patch, 2) dark column from top to bottom, 3) parchment fill */&lt;br /&gt;
html, body{&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),&lt;br /&gt;
    var(--hf-sidebar-w) 100%,&lt;br /&gt;
    auto;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Keep site chrome transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Content is opaque parchment so the dark column doesn't bleed ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container{&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: single source of truth for widths/offsets ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container{ margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar: flat, compact; let background show through ===== */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet, #column-one .pBody{&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one{ color: #EEEDEB !important; padding: 10px 8px 24px; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2{&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul{ list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li{ padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a{&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover{&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin group divider */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet{ margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child{ border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]{&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover{ background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo{&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text{ display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5{&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code{ font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3865</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3865"/>
		<updated>2025-10-10T19:02:23Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact version)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables (edit these) ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;   /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;    /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;   /* sidebar width (content offset will match) */&lt;br /&gt;
  --hf-parchment: #E1DCCE; /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;  /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;  /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Global background (drawn on the page only) =====&lt;br /&gt;
   Layer order: 1) banner patch (top-left), 2) dark column,&lt;br /&gt;
                3) parchment fill. No element sizing, no pushes. */&lt;br /&gt;
/* ===== Page Background (banner + dark column + parchment) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only, overlays the dark gradient) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Extend dark gradient from top all the way down */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment base underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-sidebar-w) 100%,               /* dark column width */&lt;br /&gt;
    auto;                                  /* parchment */&lt;br /&gt;
  background-position:&lt;br /&gt;
    left top,                              /* banner */&lt;br /&gt;
    left top,                              /* dark column */&lt;br /&gt;
    left top;                              /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ===== Site chrome kept transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Main content stays opaque parchment (so dark column doesn't bleed) ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: sidebar width + content offset (single source of truth) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container { margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar look (flat, compact) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one {&lt;br /&gt;
  background: linear-gradient(to bottom, #2F2D2B 0%, #1E1E1D 100%) !important;&lt;br /&gt;
  border-right: 1px solid rgba(217,215,209,0.20);&lt;br /&gt;
  padding: 10px 8px 24px;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu, #mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .portlet, #column-one .pBody {&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section headers (flat grey bars) */&lt;br /&gt;
#mw-panel .portal .portal-title, #mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2 {&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists + links (compact 10px) */&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul { list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li { padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a {&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover {&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin dividers between groups */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet { margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child { border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;] {&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover { background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings weight/spacing */&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code { font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/* --- Let the banner show through the left sidebar &amp;amp; logo area --- */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo,&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list {&lt;br /&gt;
  background: transparent !important;   /* stop covering the page background */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep sidebar width + content offset you already set */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { width: var(--hf-sidebar-w, 200px) !important; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container {&lt;br /&gt;
  margin-left: var(--hf-sidebar-w, 200px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar text/link colors remain readable over the dark column */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { color: #EEEDEB !important; }&lt;br /&gt;
#mw-panel a, .mw-sidebar a, #column-one a { color: #EEEDEB !important; text-decoration: none; font-size: 10px !important; }&lt;br /&gt;
#mw-panel a:hover, .mw-sidebar a:hover, #column-one a:hover { color: #5A65EA !important; text-decoration: underline; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3864</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3864"/>
		<updated>2025-10-10T19:00:30Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact version)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables (edit these) ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;   /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;    /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;   /* sidebar width (content offset will match) */&lt;br /&gt;
  --hf-parchment: #E1DCCE; /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;  /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;  /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Global background (drawn on the page only) =====&lt;br /&gt;
   Layer order: 1) banner patch (top-left), 2) dark column,&lt;br /&gt;
                3) parchment fill. No element sizing, no pushes. */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),&lt;br /&gt;
    var(--hf-sidebar-w) 100%,&lt;br /&gt;
    auto;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Site chrome kept transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Main content stays opaque parchment (so dark column doesn't bleed) ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: sidebar width + content offset (single source of truth) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container { margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar look (flat, compact) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one {&lt;br /&gt;
  background: linear-gradient(to bottom, #2F2D2B 0%, #1E1E1D 100%) !important;&lt;br /&gt;
  border-right: 1px solid rgba(217,215,209,0.20);&lt;br /&gt;
  padding: 10px 8px 24px;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu, #mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .portlet, #column-one .pBody {&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section headers (flat grey bars) */&lt;br /&gt;
#mw-panel .portal .portal-title, #mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2 {&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists + links (compact 10px) */&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul { list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li { padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a {&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover {&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin dividers between groups */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet { margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child { border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;] {&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover { background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings weight/spacing */&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code { font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;br /&gt;
&lt;br /&gt;
/* --- Let the banner show through the left sidebar &amp;amp; logo area --- */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo,&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-main-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list {&lt;br /&gt;
  background: transparent !important;   /* stop covering the page background */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep sidebar width + content offset you already set */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { width: var(--hf-sidebar-w, 200px) !important; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container {&lt;br /&gt;
  margin-left: var(--hf-sidebar-w, 200px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar text/link colors remain readable over the dark column */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { color: #EEEDEB !important; }&lt;br /&gt;
#mw-panel a, .mw-sidebar a, #column-one a { color: #EEEDEB !important; text-decoration: none; font-size: 10px !important; }&lt;br /&gt;
#mw-panel a:hover, .mw-sidebar a:hover, #column-one a:hover { color: #5A65EA !important; text-decoration: underline; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3863</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3863"/>
		<updated>2025-10-10T18:58:28Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*************************************************&lt;br /&gt;
 * Holdfast Wiki – Global Theme (compact version)&lt;br /&gt;
 * Banner (top-left) + Dark Left Column + Parchment&lt;br /&gt;
 *************************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables (edit these) ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;   /* banner width */&lt;br /&gt;
  --hf-banner-h: 300px;    /* banner height */&lt;br /&gt;
  --hf-sidebar-w: 200px;   /* sidebar width (content offset will match) */&lt;br /&gt;
  --hf-parchment: #E1DCCE; /* base page background */&lt;br /&gt;
  --hf-left-top: #2F2D2B;  /* dark column gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;  /* dark column gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Global background (drawn on the page only) =====&lt;br /&gt;
   Layer order: 1) banner patch (top-left), 2) dark column,&lt;br /&gt;
                3) parchment fill. No element sizing, no pushes. */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),&lt;br /&gt;
    var(--hf-sidebar-w) 100%,&lt;br /&gt;
    auto;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Site chrome kept transparent so the page bg shows ===== */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Main content stays opaque parchment (so dark column doesn't bleed) ===== */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Layout: sidebar width + content offset (single source of truth) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one { width: var(--hf-sidebar-w) !important; box-sizing: border-box; }&lt;br /&gt;
#content, .mw-body, .vector-body, .mw-content-container { margin-left: var(--hf-sidebar-w) !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar look (flat, compact) ===== */&lt;br /&gt;
#mw-panel, .mw-sidebar, #column-one {&lt;br /&gt;
  background: linear-gradient(to bottom, #2F2D2B 0%, #1E1E1D 100%) !important;&lt;br /&gt;
  border-right: 1px solid rgba(217,215,209,0.20);&lt;br /&gt;
  padding: 10px 8px 24px;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel .vector-menu, #mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .portlet, #column-one .pBody {&lt;br /&gt;
  background: transparent !important; border: 0 !important; padding: 0; margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section headers (flat grey bars) */&lt;br /&gt;
#mw-panel .portal .portal-title, #mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3, .mw-sidebar h2 {&lt;br /&gt;
  background: #63635B !important; color: #EEEDEB !important;&lt;br /&gt;
  padding: 5px 8px; margin: 12px 4px 4px; border: 0 !important;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; letter-spacing: .2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists + links (compact 10px) */&lt;br /&gt;
#mw-panel .vector-menu-content-list, #column-one .pBody ul { list-style: none; padding: 0; margin: 6px 0 0; }&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li, #column-one .pBody ul li { padding: 3px 6px; line-height: 1.35; }&lt;br /&gt;
&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a {&lt;br /&gt;
  display: block; padding: 2px 4px;&lt;br /&gt;
  color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover {&lt;br /&gt;
  background: rgba(255,255,255,0.08); color: #EEEDEB !important; text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional thin dividers between groups */&lt;br /&gt;
#mw-panel .portal, #column-one .portlet { margin-top: 10px; padding-top: 6px; border-top: 1px solid rgba(217,215,209,0.12); }&lt;br /&gt;
#mw-panel .portal:first-child, #column-one .portlet:first-child { border-top: 0; margin-top: 0; padding-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Discord button (flat) */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;] {&lt;br /&gt;
  background: #5A65EA; color: #fff !important;&lt;br /&gt;
  display: inline-block; padding: 8px 10px; margin: 6px 0 10px;&lt;br /&gt;
  border-radius: 4px; border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover { background: #545DD9; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Branding: Holdfast compass logo ===== */&lt;br /&gt;
#p-logo a, .mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) center/contain no-repeat !important;&lt;br /&gt;
  width: 150px !important; height: 150px !important; display: block;&lt;br /&gt;
}&lt;br /&gt;
#p-logo-text, .mw-wiki-logo-text { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ===== Typography: Helvetica Neue (14px main / 10px sidebar) ===== */&lt;br /&gt;
html, body, .mw-body, .vector-body, .mw-content-text, #content,&lt;br /&gt;
.vector-header-container, .vector-menu, .vector-menu-content, .vector-menu-heading,&lt;br /&gt;
#p-logo-text, #firstHeading, .mw-parser-output, .mw-parser-output p,&lt;br /&gt;
.mw-parser-output li, .mw-parser-output td, .mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important; line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400; letter-spacing: .2px; color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings weight/spacing */&lt;br /&gt;
.mw-parser-output h1, .mw-parser-output h2, .mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4, .mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important; letter-spacing: .3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks keep monospace */&lt;br /&gt;
code, pre, .mw-code { font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3862</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3862"/>
		<updated>2025-10-10T18:49:46Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;    /* Dark sidebar column width (background span) */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,               /* dark column gradient */&lt;br /&gt;
    auto;                                  /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Layout Adjustments&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* Sidebar width (visual + content) */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 200px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift main content accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 200px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Branding: Holdfast Compass Logo&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 150px !important;&lt;br /&gt;
  height: 150px !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide default text title if it appears */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Typography — Helvetica Neue&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* Global base font */&lt;br /&gt;
html, body,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-text,&lt;br /&gt;
#content,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-menu-heading,&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-parser-output,&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  letter-spacing: 0.2px;&lt;br /&gt;
  color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings (stronger contrast) */&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar text smaller */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 10px !important;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
.mw-sidebar a,&lt;br /&gt;
#column-one a {&lt;br /&gt;
  font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks */&lt;br /&gt;
code, pre, .mw-code {&lt;br /&gt;
  font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Left Content Bar → dark rounded card (looks like your mock) === */&lt;br /&gt;
&lt;br /&gt;
/* Card container */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  /* keep your width; change if you want */&lt;br /&gt;
  width: 200px !important;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  /* the card look */&lt;br /&gt;
  background: linear-gradient(to bottom, #2F2D2B 0%, #1E1E1D 100%) !important;&lt;br /&gt;
  border: 1px solid rgba(217,215,209,0.20);&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  box-shadow: 0 8px 18px rgba(0,0,0,0.35);&lt;br /&gt;
  padding: 14px 12px;&lt;br /&gt;
  margin: 12px 12px 20px;      /* small gap from edges/content */&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Clean the internal structure so the card background shows */&lt;br /&gt;
#mw-panel .vector-menu,&lt;br /&gt;
#mw-panel .vector-menu-content,&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section headers (the grey bars in your mock) */&lt;br /&gt;
#mw-panel .portal .portal-title,&lt;br /&gt;
#mw-panel .vector-menu-heading,&lt;br /&gt;
#column-one h3,&lt;br /&gt;
.mw-sidebar h2 {&lt;br /&gt;
  background: #63635B !important;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  margin: 14px 4px 6px;&lt;br /&gt;
  font: 700 10px/1.4 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  letter-spacing: .2px;&lt;br /&gt;
  text-transform: none;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* List reset + spacing */&lt;br /&gt;
#mw-panel .vector-menu-content-list,&lt;br /&gt;
#column-one .pBody ul {&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  margin: 6px 0 0;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .vector-menu-content-list &amp;gt; li,&lt;br /&gt;
#column-one .pBody ul li {&lt;br /&gt;
  padding: 3px 6px;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links: compact 10px, readable, with subtle hover highlight */&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font: 400 10px/1.35 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: rgba(255,255,255,0.08);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle separators between groups (optional) */&lt;br /&gt;
#mw-panel .portal,&lt;br /&gt;
#column-one .portlet {&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  padding-top: 6px;&lt;br /&gt;
  border-top: 1px solid rgba(217,215,209,0.12);&lt;br /&gt;
}&lt;br /&gt;
#mw-panel .portal:first-child,&lt;br /&gt;
#column-one .portlet:first-child {&lt;br /&gt;
  border-top: 0;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Discord button styling matches the mock */&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;] {&lt;br /&gt;
  background: #5A65EA;&lt;br /&gt;
  color: #FFFFFF !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  font: 700 11px/1 &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,0.15);&lt;br /&gt;
  margin: 6px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
#mw-panel a.external[href*=&amp;quot;discord&amp;quot;]:hover {&lt;br /&gt;
  background: #545DD9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Keep the main content offset in step with the sidebar width */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 200px !important;   /* match #mw-panel width */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3861</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3861"/>
		<updated>2025-10-10T18:47:01Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;    /* Dark sidebar column width (background span) */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,               /* dark column gradient */&lt;br /&gt;
    auto;                                  /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Layout Adjustments&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* Sidebar width (visual + content) */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 200px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift main content accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 200px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Branding: Holdfast Compass Logo&lt;br /&gt;
 ********************************************/&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 150px !important;&lt;br /&gt;
  height: 150px !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide default text title if it appears */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/********************************************&lt;br /&gt;
 * Typography — Helvetica Neue&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* Global base font */&lt;br /&gt;
html, body,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-text,&lt;br /&gt;
#content,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-menu-heading,&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-parser-output,&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  letter-spacing: 0.2px;&lt;br /&gt;
  color: #16181D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings (stronger contrast) */&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar text smaller */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-size: 10px !important;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
.mw-sidebar a,&lt;br /&gt;
#column-one a {&lt;br /&gt;
  font-size: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code blocks */&lt;br /&gt;
code, pre, .mw-code {&lt;br /&gt;
  font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3860</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3860"/>
		<updated>2025-10-10T18:44:26Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 200px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 180px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Custom Site Logo: Holdfast White/Gold Compass === */&lt;br /&gt;
&lt;br /&gt;
/* For both Vector (legacy) and Vector-2022 skins */&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;   /* scale proportionally */&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 150px !important;               /* adjust width */&lt;br /&gt;
  height: 150px !important;              /* adjust height */&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide default text title if it shows up */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Global Font: Helvetica Neue === */&lt;br /&gt;
&lt;br /&gt;
/* Apply globally */&lt;br /&gt;
html, body,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-text,&lt;br /&gt;
#content,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-menu-heading,&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
#firstHeading,&lt;br /&gt;
.mw-parser-output,&lt;br /&gt;
.mw-parser-output p,&lt;br /&gt;
.mw-parser-output li,&lt;br /&gt;
.mw-parser-output td,&lt;br /&gt;
.mw-parser-output th {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
  text-rendering: optimizeLegibility;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  letter-spacing: 0.2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make headings bold and clean */&lt;br /&gt;
.mw-parser-output h1,&lt;br /&gt;
.mw-parser-output h2,&lt;br /&gt;
.mw-parser-output h3,&lt;br /&gt;
.mw-parser-output h4,&lt;br /&gt;
.mw-parser-output h5 {&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: 0.3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: monospace font for code blocks (keep clean) */&lt;br /&gt;
code, pre, .mw-code {&lt;br /&gt;
  font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3859</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3859"/>
		<updated>2025-10-10T10:06:35Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 200px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 180px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Custom Site Logo: Holdfast White/Gold Compass === */&lt;br /&gt;
&lt;br /&gt;
/* For both Vector (legacy) and Vector-2022 skins */&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;   /* scale proportionally */&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 150px !important;               /* adjust width */&lt;br /&gt;
  height: 150px !important;              /* adjust height */&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide default text title if it shows up */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3858</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3858"/>
		<updated>2025-10-10T10:06:16Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 200px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 180px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Custom Site Logo: Holdfast White/Gold Compass === */&lt;br /&gt;
&lt;br /&gt;
/* For both Vector (legacy) and Vector-2022 skins */&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;   /* scale proportionally */&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 180px !important;               /* adjust width */&lt;br /&gt;
  height: 180px !important;              /* adjust height */&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide default text title if it shows up */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3857</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3857"/>
		<updated>2025-10-10T10:05:57Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 175px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 180px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Custom Site Logo: Holdfast White/Gold Compass === */&lt;br /&gt;
&lt;br /&gt;
/* For both Vector (legacy) and Vector-2022 skins */&lt;br /&gt;
#p-logo a,&lt;br /&gt;
.mw-wiki-logo {&lt;br /&gt;
  background-image: url(&amp;quot;/Special:FilePath/Holdfast_Logo_White_Gold_Compass.png&amp;quot;) !important;&lt;br /&gt;
  background-size: contain !important;   /* scale proportionally */&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  width: 180px !important;               /* adjust width */&lt;br /&gt;
  height: 180px !important;              /* adjust height */&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide default text title if it shows up */&lt;br /&gt;
#p-logo-text,&lt;br /&gt;
.mw-wiki-logo-text {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3856</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3856"/>
		<updated>2025-10-10T10:03:08Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 175px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 180px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3855</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3855"/>
		<updated>2025-10-10T10:02:54Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 175px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 256px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3854</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3854"/>
		<updated>2025-10-10T10:02:38Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar width adjustment ===== */&lt;br /&gt;
&lt;br /&gt;
/* For Vector (legacy and 2022) and other skins */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
.vector-menu,&lt;br /&gt;
.mw-sidebar,&lt;br /&gt;
#column-one {&lt;br /&gt;
  width: 175px !important;          /* sets sidebar width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift the content area accordingly */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  margin-left: 175px !important;    /* same as sidebar width */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3853</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3853"/>
		<updated>2025-10-10T09:50:04Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 300px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3852</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3852"/>
		<updated>2025-10-10T09:49:51Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 150px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 5000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3851</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3851"/>
		<updated>2025-10-10T09:49:39Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 150px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 3000px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3850</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3850"/>
		<updated>2025-10-10T09:48:48Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki — Global Background System&lt;br /&gt;
 * Banner (top-left) + Dark Gradient Column + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ===== Variables ===== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 150px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 320px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Gradient top color */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Gradient bottom color */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Page Background (no shifting, full overlay) ===== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Holdfast banner (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* 2) Full-width dark gradient (ensures top bar and left sidebar share tone) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top) 0%, var(--hf-left-bot) 100%) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* 3) Global parchment underneath everything */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* dark column gradient */&lt;br /&gt;
    auto;                                 /* parchment */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
  background-repeat: no-repeat, no-repeat, repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Transparent interface elements ===== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Opaque parchment for main content ===== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Sidebar text &amp;amp; link colors over dark gradient ===== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== Optional: subtle divider line between column and content ===== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3849</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3849"/>
		<updated>2025-10-10T09:47:53Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/********************************************&lt;br /&gt;
 * Holdfast Wiki – Modern Global Background&lt;br /&gt;
 * Banner (top-left) + Left Column Gradient + Parchment Base&lt;br /&gt;
 ********************************************/&lt;br /&gt;
&lt;br /&gt;
/* ====== Variables ====== */&lt;br /&gt;
:root {&lt;br /&gt;
  --hf-banner-w: 1250px;     /* Banner width */&lt;br /&gt;
  --hf-banner-h: 150px;      /* Banner height */&lt;br /&gt;
  --hf-leftcol-w: 320px;     /* Dark sidebar column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;   /* Base page color */&lt;br /&gt;
  --hf-left-top: #2F2D2B;    /* Dark gradient top */&lt;br /&gt;
  --hf-left-bot: #1E1E1D;    /* Dark gradient bottom */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== Base Page Background ====== */&lt;br /&gt;
html, body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  background:&lt;br /&gt;
    /* 1) Banner image top-left */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
    /* 2) Full-width parchment strip under the banner (prevents top gaps) */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-parchment) 0, var(--hf-parchment) var(--hf-banner-h)) left top no-repeat,&lt;br /&gt;
    /* 3) Dark left column running full height */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
    /* 4) Global parchment for the rest of the page */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner image size */&lt;br /&gt;
    100% var(--hf-banner-h),                /* top parchment strip */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,               /* dark column width */&lt;br /&gt;
    auto;                                   /* parchment fill */&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
  background-color: var(--hf-parchment);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== Make UI chrome transparent ====== */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== Main Content Area (Parchment) ====== */&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container,&lt;br /&gt;
.mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  z-index: 1; /* Ensures content overlays the background cleanly */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== Sidebar Styling ====== */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#column-one,&lt;br /&gt;
.mw-sidebar {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a,&lt;br /&gt;
#column-one a,&lt;br /&gt;
.mw-sidebar a {&lt;br /&gt;
  color: #EEEDEB !important;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-panel a:hover,&lt;br /&gt;
#column-one a:hover,&lt;br /&gt;
.mw-sidebar a:hover {&lt;br /&gt;
  color: #5A65EA !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ====== Optional: Slight separator between column and content ====== */&lt;br /&gt;
body::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  left: var(--hf-leftcol-w);&lt;br /&gt;
  top: 0;&lt;br /&gt;
  width: 1px;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  background: rgba(217, 215, 209, 0.25);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
  z-index: 0;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3848</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3848"/>
		<updated>2025-10-10T09:47:00Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* === Global background: banner (top-left), top strip, left column, parchment === */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;   /* banner width */&lt;br /&gt;
  --hf-banner-h: 150px;    /* banner height */&lt;br /&gt;
  --hf-leftcol-w: 320px;   /* left column/sidebar width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;&lt;br /&gt;
  --hf-left-top: #2F2D2B;&lt;br /&gt;
  --hf-left-bot: #1E1E1D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html, body { margin: 0 !important; }&lt;br /&gt;
&lt;br /&gt;
html, body {&lt;br /&gt;
  background:&lt;br /&gt;
    /* TOPMOST: banner patch */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
    /* under banner: full-width top strip so header color is solid */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-parchment) 0, var(--hf-parchment) var(--hf-banner-h)) left top no-repeat,&lt;br /&gt;
    /* left column runs down the page */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
    /* base parchment */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h),  /* banner */&lt;br /&gt;
    100% var(--hf-banner-h),               /* top strip */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,              /* left column */&lt;br /&gt;
    auto;&lt;br /&gt;
  background-attachment: scroll, scroll, scroll, scroll;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* keep chrome transparent so the page background shows */&lt;br /&gt;
#mw-page-base, #mw-head-base, #mw-head, .vector-header-container,&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* content stays opaque parchment so the dark column doesn't bleed underneath */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* optional: readable sidebar links */&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { color: #EEEDEB !important; }&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a { color: #EEEDEB !important; text-decoration: none; }&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover { color: #5A65EA !important; text-decoration: underline; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
	<entry>
		<id>https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3847</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.holdfastgame.com/index.php?title=MediaWiki:Common.css&amp;diff=3847"/>
		<updated>2025-10-10T09:45:51Z</updated>

		<summary type="html">&lt;p&gt;Xarkanoth: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* --- Fix top strip: solid header band + left banner/column --- */&lt;br /&gt;
:root{&lt;br /&gt;
  --hf-banner-w: 1250px;     /* banner width */&lt;br /&gt;
  --hf-banner-h: 150px;      /* banner height */&lt;br /&gt;
  --hf-leftcol-w: 320px;     /* sidebar/left column width */&lt;br /&gt;
  --hf-parchment: #E1DCCE;&lt;br /&gt;
  --hf-left-top: #2F2D2B;&lt;br /&gt;
  --hf-left-bot: #1E1E1D;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove default spacing so the background reaches the very top edge */&lt;br /&gt;
html, body { margin: 0 !important; }&lt;br /&gt;
&lt;br /&gt;
/* paint all layers on the page itself */&lt;br /&gt;
html, body {&lt;br /&gt;
  background:&lt;br /&gt;
    /* L1: full-width top strip so color doesn’t “disappear” at the top */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-parchment) 0, var(--hf-parchment) var(--hf-banner-h)) top left no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* L2: banner image (top-left only) */&lt;br /&gt;
    url(&amp;quot;/Special:FilePath/BannerImage.png&amp;quot;) left top no-repeat,&lt;br /&gt;
&lt;br /&gt;
    /* L3: dark left column running full height */&lt;br /&gt;
    linear-gradient(to bottom, var(--hf-left-top), var(--hf-left-bot)) left top repeat-y,&lt;br /&gt;
&lt;br /&gt;
    /* L4: parchment base for everything else */&lt;br /&gt;
    var(--hf-parchment);&lt;br /&gt;
  background-size:&lt;br /&gt;
    100% var(--hf-banner-h),           /* top strip covers full width */&lt;br /&gt;
    var(--hf-banner-w) var(--hf-banner-h), /* banner patch */&lt;br /&gt;
    var(--hf-leftcol-w) 100%,          /* left column width */&lt;br /&gt;
    auto;&lt;br /&gt;
  background-attachment: fixed, fixed, fixed, fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ensure header chrome is transparent so the backgrounds show cleanly */&lt;br /&gt;
#mw-page-base,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-head,&lt;br /&gt;
.vector-header-container { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* main content stays opaque parchment so the dark column doesn’t bleed under it */&lt;br /&gt;
#content, .mw-body, .vector-body .mw-body,&lt;br /&gt;
.mw-workspace-container, .mw-content-container {&lt;br /&gt;
  background: var(--hf-parchment) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* sidebar overlays the left column; keep it transparent and readable */&lt;br /&gt;
#mw-panel, #column-one, .mw-sidebar { background: transparent !important; color: #EEEDEB !important; }&lt;br /&gt;
#mw-panel a, #column-one a, .mw-sidebar a { color: #EEEDEB !important; text-decoration: none; }&lt;br /&gt;
#mw-panel a:hover, #column-one a:hover, .mw-sidebar a:hover { color: #5A65EA !important; text-decoration: underline; }&lt;/div&gt;</summary>
		<author><name>Xarkanoth</name></author>
	</entry>
</feed>