<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://story-dwelling.com/blog/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ecki</id>
	<title>SDG Blog - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://story-dwelling.com/blog/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ecki"/>
	<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Special:Contributions/Ecki"/>
	<updated>2026-04-17T02:21:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=News:01&amp;diff=252</id>
		<title>News:01</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=News:01&amp;diff=252"/>
		<updated>2025-10-01T16:45:28Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:NewsEntry|News:20251001-We-are-Live|File:News-1.jpg|We are live!|01 October 2025|Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&#039;t just a refresh; it&#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&#039;ll want to get acquainted with the new layout and all the exciting things happening here.|Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&#039;t just a refresh; it&#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&#039;ll want to get acquainted with the new layout and all the exciting things happening here.}}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=News:20251001-We-are-Live&amp;diff=251</id>
		<title>News:20251001-We-are-Live</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=News:20251001-We-are-Live&amp;diff=251"/>
		<updated>2025-10-01T16:44:00Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;center  == Level Up! Welcome to the Relaunch! == &amp;#039;&amp;#039;&amp;#039;Posted on 01 October 2025&amp;#039;&amp;#039;&amp;#039;  Greetings, gamers and enthusiasts! We&amp;#039;re live and ready to play!  Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&amp;#039;t just a refresh; it&amp;#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&amp;#039;ll want to get acqu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:News-1.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== Level Up! Welcome to the Relaunch! ==&lt;br /&gt;
&#039;&#039;&#039;Posted on 01 October 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Greetings, gamers and enthusiasts! We&#039;re live and ready to play!&lt;br /&gt;
&lt;br /&gt;
Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&#039;t just a refresh; it&#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&#039;ll want to get acquainted with the new layout and all the exciting things happening here.&lt;br /&gt;
&lt;br /&gt;
This relaunch also marks the official rollout of three essential tools I&#039;ve been diligently working on, and I&#039;m incredibly excited to finally share them with you:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Dev Blog:&#039;&#039;&#039; Get behind the scenes with deep dives and updates on development progress.&lt;br /&gt;
* &#039;&#039;&#039;My Brand New Patreon:&#039;&#039;&#039; Support the journey and unlock exclusive content, early access, and unique rewards.&lt;br /&gt;
* &#039;&#039;&#039;The Community Discord Server:&#039;&#039;&#039; Jump in, hang out, and connect directly with me and fellow fans!&lt;br /&gt;
&lt;br /&gt;
Dive into these new zones, explore the projects, and don&#039;t be shy - start a discussion! I&#039;m looking forward to connecting with the community and hearing your thoughts. Let the games begin!&lt;br /&gt;
&lt;br /&gt;
== The Dev Blog: Patch Notes and Deep Dives ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-devblog.jpg|600px|center|link=https://story-dwelling.com/blog]]&lt;br /&gt;
&lt;br /&gt;
Consider the Dev Blog your exclusive changelog and behind-the-scenes access to development. This is where I&#039;ll post detailed updates, discuss design choices, reveal early concepts, and break down the technical challenges I overcome. It&#039;s not just a status report; it&#039;s a look into the source code of my creative process. Check in regularly for the latest patch notes on my active projects.&lt;br /&gt;
&lt;br /&gt;
[https://story-dwelling.com/blog Go to the Dev Blog]&lt;br /&gt;
&lt;br /&gt;
== The Patreon: Unlock Legendary Tier Rewards ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-patreon.jpg|600px|center|link=https://www.patreon.com/c/StoryDwellingGames]]&lt;br /&gt;
&lt;br /&gt;
Ready to become a core supporter and directly impact development? My Patreon is where you can upgrade your experience with exclusive perks. Depending on your tier, you can gain access to early builds, vote on future features, submit priority feedback, and receive unique digital rewards. Your support on Patreon is the fuel that powers the server and keeps the game running strong!&lt;br /&gt;
&lt;br /&gt;
[https://www.patreon.com/c/StoryDwellingGames Go to Patreon]&lt;br /&gt;
&lt;br /&gt;
== The Community Discord Server: Join the Party ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-discord.jpg|600px|center|link=https://discord.gg/bfmyQs4AEp]]&lt;br /&gt;
&lt;br /&gt;
The Discord server is the real-time communication hub - your chance to join the party! Come chat with fellow enthusiasts, find answers to your questions, and engage directly with me. It&#039;s the perfect place for rapid-fire Q&amp;amp;A, sharing fan art, organizing discussions, and just hanging out. Think of it as our in-game global chat - friendly, fast, and always active.&lt;br /&gt;
&lt;br /&gt;
[https://discord.gg/bfmyQs4AEp Join the Discord]&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s get started ==&lt;br /&gt;
&lt;br /&gt;
I encourage you to click those links, join the conversation, and let me know which project you&#039;re most excited to see more of!&lt;br /&gt;
&lt;br /&gt;
 __NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20251001-We-are-Live&amp;diff=250</id>
		<title>Blog:20251001-We-are-Live</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20251001-We-are-Live&amp;diff=250"/>
		<updated>2025-10-01T16:41:05Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;center  == Level Up! Welcome to the Relaunch! == &amp;#039;&amp;#039;&amp;#039;Posted on 01 October 2025&amp;#039;&amp;#039;&amp;#039;  Greetings, gamers and enthusiasts! We&amp;#039;re live and ready to play!  Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&amp;#039;t just a refresh; it&amp;#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&amp;#039;ll want to get acqu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:News-1.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== Level Up! Welcome to the Relaunch! ==&lt;br /&gt;
&#039;&#039;&#039;Posted on 01 October 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Greetings, gamers and enthusiasts! We&#039;re live and ready to play!&lt;br /&gt;
&lt;br /&gt;
Welcome to the newly reworked and powered-up version of my website, your central hub for everything related to my current projects. This isn&#039;t just a refresh; it&#039;s a full system restart bringing a massive wave of new content and features public. Take a few minutes to explore - you&#039;ll want to get acquainted with the new layout and all the exciting things happening here.&lt;br /&gt;
&lt;br /&gt;
This relaunch also marks the official rollout of three essential tools I&#039;ve been diligently working on, and I&#039;m incredibly excited to finally share them with you:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Dev Blog:&#039;&#039;&#039; Get behind the scenes with deep dives and updates on development progress.&lt;br /&gt;
* &#039;&#039;&#039;My Brand New Patreon:&#039;&#039;&#039; Support the journey and unlock exclusive content, early access, and unique rewards.&lt;br /&gt;
* &#039;&#039;&#039;The Community Discord Server:&#039;&#039;&#039; Jump in, hang out, and connect directly with me and fellow fans!&lt;br /&gt;
&lt;br /&gt;
Dive into these new zones, explore the projects, and don&#039;t be shy - start a discussion! I&#039;m looking forward to connecting with the community and hearing your thoughts. Let the games begin!&lt;br /&gt;
&lt;br /&gt;
== The Dev Blog: Patch Notes and Deep Dives ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-devblog.jpg|600px|center|link=https://story-dwelling.com/blog]]&lt;br /&gt;
&lt;br /&gt;
Consider the Dev Blog your exclusive changelog and behind-the-scenes access to development. This is where I&#039;ll post detailed updates, discuss design choices, reveal early concepts, and break down the technical challenges I overcome. It&#039;s not just a status report; it&#039;s a look into the source code of my creative process. Check in regularly for the latest patch notes on my active projects.&lt;br /&gt;
&lt;br /&gt;
[https://story-dwelling.com/blog Go to the Dev Blog]&lt;br /&gt;
&lt;br /&gt;
== The Patreon: Unlock Legendary Tier Rewards ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-patreon.jpg|600px|center|link=https://www.patreon.com/c/StoryDwellingGames]]&lt;br /&gt;
&lt;br /&gt;
Ready to become a core supporter and directly impact development? My Patreon is where you can upgrade your experience with exclusive perks. Depending on your tier, you can gain access to early builds, vote on future features, submit priority feedback, and receive unique digital rewards. Your support on Patreon is the fuel that powers the server and keeps the game running strong!&lt;br /&gt;
&lt;br /&gt;
[https://www.patreon.com/c/StoryDwellingGames Go to Patreon]&lt;br /&gt;
&lt;br /&gt;
== The Community Discord Server: Join the Party ==&lt;br /&gt;
&lt;br /&gt;
[[File:News-1-discord.jpg|600px|center|link=https://discord.gg/bfmyQs4AEp]]&lt;br /&gt;
&lt;br /&gt;
The Discord server is the real-time communication hub - your chance to join the party! Come chat with fellow enthusiasts, find answers to your questions, and engage directly with me. It&#039;s the perfect place for rapid-fire Q&amp;amp;A, sharing fan art, organizing discussions, and just hanging out. Think of it as our in-game global chat - friendly, fast, and always active.&lt;br /&gt;
&lt;br /&gt;
[https://discord.gg/bfmyQs4AEp Join the Discord]&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s get started ==&lt;br /&gt;
&lt;br /&gt;
I encourage you to click those links, join the conversation, and let me know which project you&#039;re most excited to see more of!&lt;br /&gt;
&lt;br /&gt;
 __NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:News-1-patreon.jpg&amp;diff=249</id>
		<title>File:News-1-patreon.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:News-1-patreon.jpg&amp;diff=249"/>
		<updated>2025-10-01T16:00:57Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:News-1-discord.jpg&amp;diff=248</id>
		<title>File:News-1-discord.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:News-1-discord.jpg&amp;diff=248"/>
		<updated>2025-10-01T16:00:53Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:News-1-devblog.jpg&amp;diff=247</id>
		<title>File:News-1-devblog.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:News-1-devblog.jpg&amp;diff=247"/>
		<updated>2025-10-01T16:00:46Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:News-1.jpg&amp;diff=246</id>
		<title>File:News-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:News-1.jpg&amp;diff=246"/>
		<updated>2025-10-01T15:48:56Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:NewsEntry&amp;diff=245</id>
		<title>Template:NewsEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:NewsEntry&amp;diff=245"/>
		<updated>2025-10-01T15:12:38Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-preview cta-news-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-news&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{6}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=News&amp;diff=244</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=News&amp;diff=244"/>
		<updated>2025-10-01T15:06:46Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
{{:News:03}}&lt;br /&gt;
----&lt;br /&gt;
{{:News:02}}&lt;br /&gt;
---- --&amp;gt;&lt;br /&gt;
{{:News:01}}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Dev-blog-1.jpg&amp;diff=243</id>
		<title>File:Dev-blog-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Dev-blog-1.jpg&amp;diff=243"/>
		<updated>2025-10-01T13:03:35Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Ecki uploaded a new version of File:Dev-blog-1.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Sidebar&amp;diff=242</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Sidebar&amp;diff=242"/>
		<updated>2025-10-01T11:24:32Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;* navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges * SEARCH * TOOLBOX * LANGUAGES&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=241</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=241"/>
		<updated>2025-09-30T20:26:40Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Start&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Start&amp;diff=240</id>
		<title>Start</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Start&amp;diff=240"/>
		<updated>2025-09-30T20:26:27Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Blog}}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=239</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=239"/>
		<updated>2025-09-30T20:24:41Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=238</id>
		<title>MediaWiki:Mainpage</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Mainpage&amp;diff=238"/>
		<updated>2025-09-26T08:54:59Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Start&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Start&amp;diff=237</id>
		<title>Start</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Start&amp;diff=237"/>
		<updated>2025-09-25T20:58:21Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Replaced content with &amp;quot;{{:News:01}} ----   {{:Blog:01}} __NOTOC__&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:News:01}}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{:Blog:01}}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog&amp;diff=236</id>
		<title>Blog</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog&amp;diff=236"/>
		<updated>2025-09-25T20:10:42Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Replaced content with &amp;quot;{{:Blog:01}} __NOTOC__&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:Blog:01}}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:01&amp;diff=235</id>
		<title>Blog:01</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:01&amp;diff=235"/>
		<updated>2025-09-25T20:09:54Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&amp;#039;s an elegant and incredibly e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&#039;s an elegant and incredibly efficient form. But what makes this shape so popular with game designers? And why do so many classic strategy games use hexagonal boards? This post dives into the geometry behind hexagonal grids and explains the basics of coordinate systems in game design.}}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=234</id>
		<title>Blog:20250925-Hexagons</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=234"/>
		<updated>2025-09-25T20:03:55Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Dev-blog-1.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== The Beauty of Hexagons ==&lt;br /&gt;
&#039;&#039;&#039;Posted on 24 September 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&#039;s an elegant and incredibly efficient form. But what makes this shape so popular with game designers? And why do so many classic strategy games use hexagonal boards? This post dives into the geometry behind hexagonal grids and explains the basics of coordinate systems in game design. &lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-honey-bees.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
For me, hexagons are beautiful - simple geometric shapes that feel magical. They can look organic or artificial, venerable or futuristic, stable or flexible, but they are always elegant and efficient.&lt;br /&gt;
&lt;br /&gt;
Maybe I&#039;m a bit biased. I&#039;ve always associated hexagons with games, which is why they are part of some of my favorite memories. Losing my first strategy games to my big brother (but at least I got to play!), and the many rounds of Settlers of Catan with good friends. Some of the best games ever made use hexagonal boards. But why are hexagons so popular in game design? There&#039;s a good reason.&lt;br /&gt;
&lt;br /&gt;
== Hexagonal Grids ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-HexMapDistance.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Imagine a game board made of hexagons instead of squares. In a hexagonal grid, every hexagon has six neighbors, and the distance to each is exactly the same.&lt;br /&gt;
&lt;br /&gt;
Now, think about a classic square grid. A square has eight neighbors: four on the sides and four on the corners. If you only move to the sides, each step is the same length. But if you move diagonally to a corner, the distance is about 1.4 (√2) times longer.&lt;br /&gt;
&lt;br /&gt;
Is this a problem? Not always. In games like chess, it’s a feature. The different movement rules for each piece work perfectly with this type of grid. However, if you need pieces to move freely over a fixed distance, a square grid has its limits. If you only allow side-to-side moves, you can&#039;t get to certain squares as easily. If you allow diagonal moves, your steps are no longer the same length.&lt;br /&gt;
&lt;br /&gt;
Hexagonal grids solve this problem. While a perfectly straight path isn&#039;t always possible, the six directions available in a hex grid allow for a much better approximation of a straight line. The difference between a true straight line and a path on a hex grid is at most 15.5%, compared to up to 41.4% on a square grid that allows diagonal movement. And every step is always the same distance.&lt;br /&gt;
&lt;br /&gt;
Hex grids aren&#039;t perfect, of course. It&#039;s harder to make rectangular shapes like buildings and corridors with hexagons, which can complicate movement rules. They also have more complex coordinate systems. Luckily, there are practical solutions for this.&lt;br /&gt;
&lt;br /&gt;
== Coordinate Systems for Hexagons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-cube-coordinates.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
It&#039;s easy to plot points on a square grid. You use a simple x and y axis, with the x value for the column and the y value for the row. You learn this basic math in school.&lt;br /&gt;
&lt;br /&gt;
But how does this work with hexagons? You still have columns (q) and rows (r). However, because of the hex shape, some neighbors are offset. If you arrange the hexagons with a point at the top, every other row is shifted to the right. This is called an offset coordinate system. While it works, it doesn&#039;t allow for the same kind of easy calculations as a square grid.&lt;br /&gt;
&lt;br /&gt;
An elegant solution is to use a 3D coordinate system. You can project a 3D grid onto your 2D hex grid. Each coordinate then lines up with a row of hex fields. This is called cube coordinates. This system allows you to use standard calculations like addition and multiplication, making it much easier to figure out distances and plot paths.&lt;br /&gt;
&lt;br /&gt;
== Overlapping Hex Grids ==&lt;br /&gt;
&lt;br /&gt;
Sometimes in game design, you want to use different grid sizes on the same map. For example, you might want a larger grid to represent major areas like biomes or islands, and a smaller grid to show the individual fields within those areas. With square grids, this is simple: you can just divide a larger square into four, nine, or any squared number of smaller squares that align perfectly.&lt;br /&gt;
&lt;br /&gt;
However, this doesn&#039;t work with hexagons. You can&#039;t perfectly slice one hexagon into smaller ones without having leftover areas.&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-tiling.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
To solve this, you can allow the smaller fields to overlap multiple larger hexagons. This creates a few different types of sub-fields. You get &amp;quot;inner&amp;quot; hexagons that are fully enclosed by a single larger parent hexagon, and &amp;quot;outer&amp;quot; or &amp;quot;fringe&amp;quot; hexagons that sit on the borders between two or three larger parents. The way these overlap depends on whether the hexagons are oriented with a pointy-top or a flat-top.&lt;br /&gt;
&lt;br /&gt;
[[File:Hex-layout-blog.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
In Exsol, I use a pointy-top grid for the larger station sectors and a smaller flat-top grid for the subsectors within. This setup gives me three types of subsectors:&lt;br /&gt;
&lt;br /&gt;
* Inner subsectors: The seven fields completely enclosed within a single sector.&lt;br /&gt;
* Outer subsectors: The six fields that mark the border between two neighboring sectors.&lt;br /&gt;
* Corner subsectors: The six fields that lie between three neighboring sectors.&lt;br /&gt;
&lt;br /&gt;
This helps me later in development. For example, I can easily query where structures can be placed within a sectors. A player can place rooms only at inner subsectors, but corridors and gates are placed on the outer ones. The reasoning behind this and more will be adressed in the blog posts to come.&lt;br /&gt;
&lt;br /&gt;
== Going Forward ==&lt;br /&gt;
&lt;br /&gt;
This blog post provides a brief introduction to hexagonal grids and how they can be used in game design. Going forward, this will help you understand some of the design choices I’ve made while building Exsol. If you’re interested in learning more about hexagonal grids and cube coordinates, I highly recommend this great [https://www.redblobgames.com/grids/hexagons/ guide] by Amit Patel. And if you&#039;re still not convinced of the beauty of hexagons, please take a look at this excellent [https://www.youtube.com/watch?v=thOifuHs6eY piece of art]. __NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:NewsEntry&amp;diff=233</id>
		<title>Template:NewsEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:NewsEntry&amp;diff=233"/>
		<updated>2025-09-25T13:09:15Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-preview cta-news-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-news&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{6}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=232</id>
		<title>Template:BlogEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=232"/>
		<updated>2025-09-25T13:08:45Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-preview cta-blog-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{6}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog&amp;diff=231</id>
		<title>Blog</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog&amp;diff=231"/>
		<updated>2025-09-25T11:23:17Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&amp;#039;s an elegant and incredibly e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&#039;s an elegant and incredibly efficient form. But what makes this shape so popular with game designers? And why do so many classic strategy games use hexagonal boards? This post dives into the geometry behind hexagonal grids and explains the basics of coordinate systems in game design.}}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=230</id>
		<title>Blog:20250925-Hexagons</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=230"/>
		<updated>2025-09-25T11:17:31Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Dev-blog-1.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== The Beauty of Hexagons ==&lt;br /&gt;
&#039;&#039;&#039;Posted on 24 September 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&#039;s an elegant and incredibly efficient form. But what makes this shape so popular with game designers? And why do so many classic strategy games use hexagonal boards? This post dives into the geometry behind hexagonal grids and explains the basics of coordinate systems in game design. &lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-honey-bees.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
For me, hexagons are beautiful - simple geometric shapes that feel magical. They can look organic or artificial, venerable or futuristic, stable or flexible, but they are always elegant and efficient.&lt;br /&gt;
&lt;br /&gt;
Maybe I&#039;m a bit biased. I&#039;ve always associated hexagons with games, which is why they are part of some of my favorite memories. Losing my first strategy games to my big brother (but at least I got to play!), and the many rounds of Settlers of Catan with good friends. Some of the best games ever made use hexagonal boards. But why are hexagons so popular in game design? There&#039;s a good reason.&lt;br /&gt;
&lt;br /&gt;
== Hexagonal Grids ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-HexMapDistance.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Imagine a game board made of hexagons instead of squares. In a hexagonal grid, every hexagon has six neighbors, and the distance to each is exactly the same.&lt;br /&gt;
&lt;br /&gt;
Now, think about a classic square grid. A square has eight neighbors: four on the sides and four on the corners. If you only move to the sides, each step is the same length. But if you move diagonally to a corner, the distance is about 1.4 (√2) times longer.&lt;br /&gt;
&lt;br /&gt;
Is this a problem? Not always. In games like chess, it’s a feature. The different movement rules for each piece work perfectly with this type of grid. However, if you need pieces to move freely over a fixed distance, a square grid has its limits. If you only allow side-to-side moves, you can&#039;t get to certain squares as easily. If you allow diagonal moves, your steps are no longer the same length.&lt;br /&gt;
&lt;br /&gt;
Hexagonal grids solve this problem. While a perfectly straight path isn&#039;t always possible, the six directions available in a hex grid allow for a much better approximation of a straight line. The difference between a true straight line and a path on a hex grid is at most 15.5%, compared to up to 41.4% on a square grid that allows diagonal movement. And every step is always the same distance.&lt;br /&gt;
&lt;br /&gt;
Hex grids aren&#039;t perfect, of course. It&#039;s harder to make rectangular shapes like buildings and corridors with hexagons, which can complicate movement rules. They also have more complex coordinate systems. Luckily, there are practical solutions for this.&lt;br /&gt;
&lt;br /&gt;
== Coordinate Systems for Hexagons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-cube-coordinates.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
It&#039;s easy to plot points on a square grid. You use a simple x and y axis, with the x value for the column and the y value for the row. You learn this basic math in school.&lt;br /&gt;
&lt;br /&gt;
But how does this work with hexagons? You still have columns (q) and rows (r). However, because of the hex shape, some neighbors are offset. If you arrange the hexagons with a point at the top, every other row is shifted to the right. This is called an offset coordinate system. While it works, it doesn&#039;t allow for the same kind of easy calculations as a square grid.&lt;br /&gt;
&lt;br /&gt;
An elegant solution is to use a 3D coordinate system. You can project a 3D grid onto your 2D hex grid. Each coordinate then lines up with a row of hex fields. This is called cube coordinates. This system allows you to use standard calculations like addition and multiplication, making it much easier to figure out distances and plot paths.&lt;br /&gt;
&lt;br /&gt;
== Overlapping Hex Grids ==&lt;br /&gt;
&lt;br /&gt;
Sometimes in game design, you want to use different grid sizes on the same map. For example, you might want a larger grid to represent major areas like biomes or islands, and a smaller grid to show the individual fields within those areas. With square grids, this is simple: you can just divide a larger square into four, nine, or any squared number of smaller squares that align perfectly.&lt;br /&gt;
&lt;br /&gt;
However, this doesn&#039;t work with hexagons. You can&#039;t perfectly slice one hexagon into smaller ones without having leftover areas.&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-tiling.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
To solve this, you can allow the smaller fields to overlap multiple larger hexagons. This creates a few different types of sub-fields. You get &amp;quot;inner&amp;quot; hexagons that are fully enclosed by a single larger parent hexagon, and &amp;quot;outer&amp;quot; or &amp;quot;fringe&amp;quot; hexagons that sit on the borders between two or three larger parents. The way these overlap depends on whether the hexagons are oriented with a pointy-top or a flat-top.&lt;br /&gt;
&lt;br /&gt;
[[File:Hex-layout-blog.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
In Exsol, I use a pointy-top grid for the larger station sectors and a smaller flat-top grid for the subsectors within. This setup gives me three types of subsectors:&lt;br /&gt;
&lt;br /&gt;
* Inner subsectors: The seven fields completely enclosed within a single sector.&lt;br /&gt;
* Outer subsectors: The six fields that mark the border between two neighboring sectors.&lt;br /&gt;
* Corner subsectors: The six fields that lie between three neighboring sectors.&lt;br /&gt;
&lt;br /&gt;
This helps me later in development. For example, I can easily query where structures can be placed within a sectors. A player can place rooms only at inner subsectors, but corridors and gates are placed on the outer ones. The reasoning behind this and more will be adressed in the blog posts to come.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
This blog post provides a brief introduction to hexagonal grids and how they can be used in game design. Going forward, this will help you understand some of the design choices I’ve made while building Exsol. If you’re interested in learning more about hexagonal grids and cube coordinates, I highly recommend this great [https://www.redblobgames.com/grids/hexagons/ guide] by Amit Patel. And if you&#039;re still not convinced of the beauty of hexagons, please take a look at this excellent [https://www.youtube.com/watch?v=thOifuHs6eY piece of art]. __NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=229</id>
		<title>Template:BlogEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=229"/>
		<updated>2025-09-25T11:02:18Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-blog-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{6}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Start&amp;diff=228</id>
		<title>Start</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Start&amp;diff=228"/>
		<updated>2025-09-25T11:00:57Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&amp;#039;s an elegant and incredibly e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:BlogEntry|Blog:20250925-Hexagons|File:Dev-blog-1.jpg|The Magic of Hexagons|25 September 2025|For me, hexagons are beautiful - simple geometric shapes that feel magical. In this blog post, I explain some basics about hexagonal grids in games and why chose them for the development of Exsol.|From honeycomb to board games, the hexagon is a shape that appears everywhere in nature and design. More than just a simple six-sided figure, it&#039;s an elegant and incredibly efficient form. But what makes this shape so popular with game designers? And why do so many classic strategy games use hexagonal boards? This post dives into the geometry behind hexagonal grids and explains the basics of coordinate systems in game design.}}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=227</id>
		<title>Template:BlogEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=227"/>
		<updated>2025-09-25T10:51:32Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-blog-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-blog-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{6}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:News-exsol.jpg&amp;diff=226</id>
		<title>File:News-exsol.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:News-exsol.jpg&amp;diff=226"/>
		<updated>2025-09-25T10:41:55Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Ecki uploaded a new version of File:News-exsol.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Teaser image for exsol news entry.&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Dev-blog-1.jpg&amp;diff=225</id>
		<title>File:Dev-blog-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Dev-blog-1.jpg&amp;diff=225"/>
		<updated>2025-09-25T10:39:43Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=News&amp;diff=224</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=News&amp;diff=224"/>
		<updated>2025-09-25T09:32:19Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:News:03}}&lt;br /&gt;
&amp;lt;!------&lt;br /&gt;
{{:News:02}}&lt;br /&gt;
---- &lt;br /&gt;
{{:News:01}}--&amp;gt;&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=News&amp;diff=223</id>
		<title>News</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=News&amp;diff=223"/>
		<updated>2025-09-24T16:30:28Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--{{:News:03}}&lt;br /&gt;
----&lt;br /&gt;
{{:News:02}}&lt;br /&gt;
---- --&amp;gt;&lt;br /&gt;
{{:News:01}}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=222</id>
		<title>Template:BlogEntry</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Template:BlogEntry&amp;diff=222"/>
		<updated>2025-09-24T16:27:57Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;&amp;lt;div class=&amp;quot;cta-news-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt; link=:{{{1}}} ==== {{{3}}} ==== &amp;lt;div class=&amp;quot;cta-news-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt; {{{5}}} &amp;lt;div class=&amp;quot;cta-news-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt; ---- &amp;lt;/div&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;cta-news-preview&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
[[{{{2}}}|center|link=:{{{1}}}]]&lt;br /&gt;
==== {{{3}}} ====&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-news-date&amp;quot;&amp;gt;{{{4}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
{{{5}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;cta-news-button&amp;quot;&amp;gt;[https://story-dwelling.com/blog/index.php?title={{{1}}} ➔ Read more]&amp;lt;/div&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=221</id>
		<title>Blog:20250925-Hexagons</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=221"/>
		<updated>2025-09-24T16:00:08Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Beauty of Hexagons =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Posted on 24 September 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-honey-bees.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
For me, hexagons are beautiful - simple geometric shapes that feel magical. They can look organic or artificial, venerable or futuristic, stable or flexible, but they are always elegant and efficient.&lt;br /&gt;
&lt;br /&gt;
Maybe I&#039;m a bit biased. I&#039;ve always associated hexagons with games, which is why they are part of some of my favorite memories. Losing my first strategy games to my big brother (but at least I got to play!), and the many rounds of Settlers of Catan with good friends. Some of the best games ever made use hexagonal boards. But why are hexagons so popular in game design? There&#039;s a good reason.&lt;br /&gt;
&lt;br /&gt;
== Hexagonal Grids ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-HexMapDistance.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Imagine a game board made of hexagons instead of squares. In a hexagonal grid, every hexagon has six neighbors, and the distance to each is exactly the same.&lt;br /&gt;
&lt;br /&gt;
Now, think about a classic square grid. A square has eight neighbors: four on the sides and four on the corners. If you only move to the sides, each step is the same length. But if you move diagonally to a corner, the distance is about 1.4 (√2) times longer.&lt;br /&gt;
&lt;br /&gt;
Is this a problem? Not always. In games like chess, it’s a feature. The different movement rules for each piece work perfectly with this type of grid. However, if you need pieces to move freely over a fixed distance, a square grid has its limits. If you only allow side-to-side moves, you can&#039;t get to certain squares as easily. If you allow diagonal moves, your steps are no longer the same length.&lt;br /&gt;
&lt;br /&gt;
Hexagonal grids solve this problem. While a perfectly straight path isn&#039;t always possible, the six directions available in a hex grid allow for a much better approximation of a straight line. The difference between a true straight line and a path on a hex grid is at most 15.5%, compared to up to 41.4% on a square grid that allows diagonal movement. And every step is always the same distance.&lt;br /&gt;
&lt;br /&gt;
Hex grids aren&#039;t perfect, of course. It&#039;s harder to make rectangular shapes like buildings and corridors with hexagons, which can complicate movement rules. They also have more complex coordinate systems. Luckily, there are practical solutions for this.&lt;br /&gt;
&lt;br /&gt;
== Coordinate Systems for Hexagons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-cube-coordinates.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
It&#039;s easy to plot points on a square grid. You use a simple x and y axis, with the x value for the column and the y value for the row. You learn this basic math in school.&lt;br /&gt;
&lt;br /&gt;
But how does this work with hexagons? You still have columns (q) and rows (r). However, because of the hex shape, some neighbors are offset. If you arrange the hexagons with a point at the top, every other row is shifted to the right. This is called an offset coordinate system. While it works, it doesn&#039;t allow for the same kind of easy calculations as a square grid.&lt;br /&gt;
&lt;br /&gt;
An elegant solution is to use a 3D coordinate system. You can project a 3D grid onto your 2D hex grid. Each coordinate then lines up with a row of hex fields. This is called cube coordinates. This system allows you to use standard calculations like addition and multiplication, making it much easier to figure out distances and plot paths.&lt;br /&gt;
&lt;br /&gt;
== Overlapping Hex Grids ==&lt;br /&gt;
&lt;br /&gt;
Sometimes in game design, you want to use different grid sizes on the same map. For example, you might want a larger grid to represent major areas like biomes or islands, and a smaller grid to show the individual fields within those areas. With square grids, this is simple: you can just divide a larger square into four, nine, or any squared number of smaller squares that align perfectly.&lt;br /&gt;
&lt;br /&gt;
However, this doesn&#039;t work with hexagons. You can&#039;t perfectly slice one hexagon into smaller ones without having leftover areas.&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-tiling.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
To solve this, you can allow the smaller fields to overlap multiple larger hexagons. This creates a few different types of sub-fields. You get &amp;quot;inner&amp;quot; hexagons that are fully enclosed by a single larger parent hexagon, and &amp;quot;outer&amp;quot; or &amp;quot;fringe&amp;quot; hexagons that sit on the borders between two or three larger parents. The way these overlap depends on whether the hexagons are oriented with a pointy-top or a flat-top.&lt;br /&gt;
&lt;br /&gt;
[[File:Hex-layout-blog.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
In Exsol, I use a pointy-top grid for the larger station sectors and a smaller flat-top grid for the subsectors within. This setup gives me three types of subsectors:&lt;br /&gt;
&lt;br /&gt;
* Inner subsectors: The seven fields completely enclosed within a single sector.&lt;br /&gt;
* Outer subsectors: The six fields that mark the border between two neighboring sectors.&lt;br /&gt;
* Corner subsectors: The six fields that lie between three neighboring sectors.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
This blog post provides a brief introduction to hexagonal grids and how they can be used in game design. Going forward, this will help you understand some of the design choices I’ve made while building Exsol. If you’re interested in learning more about hexagonal grids and cube coordinates, I highly recommend this great [https://www.redblobgames.com/grids/hexagons/ guide] by Amit Patel. And if you&#039;re still not convinced of the beauty of hexagons, please take a look at this excellent [https://www.youtube.com/watch?v=thOifuHs6eY piece of art]. __NOTOC__&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=220</id>
		<title>Blog:20250925-Hexagons</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20250925-Hexagons&amp;diff=220"/>
		<updated>2025-09-24T15:57:44Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Created page with &amp;quot;= The Beauty of Hexagons =  &amp;#039;&amp;#039;&amp;#039;Posted on 24 September 2025&amp;#039;&amp;#039;&amp;#039;  center  For me, hexagons are beautiful - simple geometric shapes that feel magical. They can look organic or artificial, venerable or futuristic, stable or flexible, but they are always elegant and efficient.  Maybe I&amp;#039;m a bit biased. I&amp;#039;ve always associated hexagons with games, which is why they are part of some of my favorite memories. Losing my first strategy games to m...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The Beauty of Hexagons =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Posted on 24 September 2025&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-honey-bees.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
For me, hexagons are beautiful - simple geometric shapes that feel magical. They can look organic or artificial, venerable or futuristic, stable or flexible, but they are always elegant and efficient.&lt;br /&gt;
&lt;br /&gt;
Maybe I&#039;m a bit biased. I&#039;ve always associated hexagons with games, which is why they are part of some of my favorite memories. Losing my first strategy games to my big brother (but at least I got to play!), and the many rounds of Settlers of Catan with good friends. Some of the best games ever made use hexagonal boards. But why are hexagons so popular in game design? There&#039;s a good reason.&lt;br /&gt;
&lt;br /&gt;
== Hexagonal Grids ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-HexMapDistance.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
Imagine a game board made of hexagons instead of squares. In a hexagonal grid, every hexagon has six neighbors, and the distance to each is exactly the same.&lt;br /&gt;
&lt;br /&gt;
Now, think about a classic square grid. A square has eight neighbors: four on the sides and four on the corners. If you only move to the sides, each step is the same length. But if you move diagonally to a corner, the distance is about 1.4 (√2) times longer.&lt;br /&gt;
&lt;br /&gt;
Is this a problem? Not always. In games like chess, it’s a feature. The different movement rules for each piece work perfectly with this type of grid. However, if you need pieces to move freely over a fixed distance, a square grid has its limits. If you only allow side-to-side moves, you can&#039;t get to certain squares as easily. If you allow diagonal moves, your steps are no longer the same length.&lt;br /&gt;
&lt;br /&gt;
Hexagonal grids solve this problem. While a perfectly straight path isn&#039;t always possible, the six directions available in a hex grid allow for a much better approximation of a straight line. The difference between a true straight line and a path on a hex grid is at most 15.5%, compared to up to 41.4% on a square grid that allows diagonal movement. And every step is always the same distance.&lt;br /&gt;
&lt;br /&gt;
Hex grids aren&#039;t perfect, of course. It&#039;s harder to make rectangular shapes like buildings and corridors with hexagons, which can complicate movement rules. They also have more complex coordinate systems. Luckily, there are practical solutions for this.&lt;br /&gt;
&lt;br /&gt;
== Coordinate Systems for Hexagons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-cube-coordinates.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
It&#039;s easy to plot points on a square grid. You use a simple x and y axis, with the x value for the column and the y value for the row. You learn this basic math in school.&lt;br /&gt;
&lt;br /&gt;
But how does this work with hexagons? You still have columns (q) and rows (r). However, because of the hex shape, some neighbors are offset. If you arrange the hexagons with a point at the top, every other row is shifted to the right. This is called an offset coordinate system. While it works, it doesn&#039;t allow for the same kind of easy calculations as a square grid.&lt;br /&gt;
&lt;br /&gt;
An elegant solution is to use a 3D coordinate system. You can project a 3D grid onto your 2D hex grid. Each coordinate then lines up with a row of hex fields. This is called cube coordinates. This system allows you to use standard calculations like addition and multiplication, making it much easier to figure out distances and plot paths.&lt;br /&gt;
&lt;br /&gt;
== Overlapping Hex Grids ==&lt;br /&gt;
&lt;br /&gt;
Sometimes in game design, you want to use different grid sizes on the same map. For example, you might want a larger grid to represent major areas like biomes or islands, and a smaller grid to show the individual fields within those areas. With square grids, this is simple: you can just divide a larger square into four, nine, or any squared number of smaller squares that align perfectly.&lt;br /&gt;
&lt;br /&gt;
However, this doesn&#039;t work with hexagons. You can&#039;t perfectly slice one hexagon into smaller ones without having leftover areas.&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-tiling.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
To solve this, you can allow the smaller fields to overlap multiple larger hexagons. This creates a few different types of sub-fields. You get &amp;quot;inner&amp;quot; hexagons that are fully enclosed by a single larger parent hexagon, and &amp;quot;outer&amp;quot; or &amp;quot;fringe&amp;quot; hexagons that sit on the borders between two or three larger parents. The way these overlap depends on whether the hexagons are oriented with a pointy-top or a flat-top.&lt;br /&gt;
&lt;br /&gt;
[[File:Hex-layout-blog.gif|600px|center]]&lt;br /&gt;
&lt;br /&gt;
In Exsol, I use a pointy-top grid for the larger station sectors and a smaller flat-top grid for the subsectors within. This setup gives me three types of subsectors:&lt;br /&gt;
&lt;br /&gt;
* Inner subsectors: The seven fields completely enclosed within a single sector.&lt;br /&gt;
* Outer subsectors: The six fields that mark the border between two neighboring sectors.&lt;br /&gt;
* Corner subsectors: The six fields that lie between three neighboring sectors.&lt;br /&gt;
&lt;br /&gt;
== Conclusion ==&lt;br /&gt;
&lt;br /&gt;
This blog post provides a brief introduction to hexagonal grids and how they can be used in game design. Going forward, this will help you understand some of the design choices I’ve made while building Exsol. If you’re interested in learning more about hexagonal grids and cube coordinates, I highly recommend this great [https://www.redblobgames.com/grids/hexagons/ guide] by Amit Patel. And if you&#039;re still not convinced of the beauty of hexagons, please take a look at this excellent [https://www.youtube.com/watch?v=thOifuHs6eY piece of art].&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=219</id>
		<title>File:Hexagons-tiling.png</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=219"/>
		<updated>2025-09-24T15:32:55Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Ecki uploaded a new version of File:Hexagons-tiling.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=218</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=218"/>
		<updated>2025-09-24T14:36:11Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6{&lt;br /&gt;
  border-bottom: unset !important;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=217</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=217"/>
		<updated>2025-09-24T14:35:01Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6{&lt;br /&gt;
  border-bottom: unset !important;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif !important;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=216</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=216"/>
		<updated>2025-09-24T14:33:21Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6{&lt;br /&gt;
  border-bottom: unset !important;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=215</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=215"/>
		<updated>2025-09-24T14:32:00Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=214</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=214"/>
		<updated>2025-09-24T14:30:52Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=213</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=213"/>
		<updated>2025-09-24T14:28:22Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=212</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=212"/>
		<updated>2025-09-24T14:27:09Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=211</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=211"/>
		<updated>2025-09-24T14:21:47Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-parser-output h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=210</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=210"/>
		<updated>2025-09-24T14:16:32Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content .mw-parser-output h2 {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=209</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=209"/>
		<updated>2025-09-24T14:12:17Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Hex-layout-blog.gif&amp;diff=208</id>
		<title>File:Hex-layout-blog.gif</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Hex-layout-blog.gif&amp;diff=208"/>
		<updated>2025-09-24T14:09:56Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Ecki uploaded a new version of File:Hex-layout-blog.gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=207</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=MediaWiki:Common.css&amp;diff=207"/>
		<updated>2025-09-24T14:01:37Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
.mediawiki {&lt;br /&gt;
  background-image: url(../img/bg.jpg);&lt;br /&gt;
  background-attachment: fixed;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-family: -apple-system,&#039;BlinkMacSystemFont&#039;,&#039;Segoe UI&#039;,&#039;Roboto&#039;,&#039;Inter&#039;,&#039;Helvetica&#039;,&#039;Arial&#039;,sans-serif;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  font-weight: 400;&lt;br /&gt;
  color: #c1e4eb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  color: #ade6f0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])) {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #ffb703;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited {&lt;br /&gt;
  color: #fb4f00;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:where(.new:not([role=&amp;quot;button&amp;quot;])):visited:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-viewport {&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.7);&lt;br /&gt;
  position: unset;&lt;br /&gt;
  height: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container {&lt;br /&gt;
  height: 80px;&lt;br /&gt;
  padding-left: 1rem;&lt;br /&gt;
  padding-right: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  margin-bottom: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-header .branding-box {&lt;br /&gt;
  min-width: unset;&lt;br /&gt;
  opacity: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.branding-box {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
  padding-right: 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.branding-box a span {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder .tagline {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-user-navigation {&lt;br /&gt;
  padding-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.heading-holder {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-heading {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.action-edit .mw-first-heading {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab .minerva__tab-text {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva__tab-container .minerva__tab.new .minerva__tab-text {&lt;br /&gt;
  color: #fb4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-actions-menu__list-item .cdx-button {&lt;br /&gt;
  color: #fb8500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-button.language-selector.disabled {&lt;br /&gt;
  color: #aaaaaa !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-mf-page-center {&lt;br /&gt;
  background-image: url(../img/bg.png);&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.header-container.header-chrome {&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  background-color: rgba(42, 79, 114, 0.8);&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  padding-top: 2rem;&lt;br /&gt;
  padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content::before {&lt;br /&gt;
  border-radius: 0.5rem;&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  bottom: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  right: -0.5rem;&lt;br /&gt;
  border: 0.25rem solid rgba(255, 255, 255, 0.85);&lt;br /&gt;
  z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  width: 90%;&lt;br /&gt;
  min-height: 500px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  margin-top: 0.5rem;&lt;br /&gt;
  margin-bottom: 0.5rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
  background-color: rgba(0, 0, 0, 0.5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content img {&lt;br /&gt;
  margin-bottom: 20px;&lt;br /&gt;
  border-radius: 2.5px;&lt;br /&gt;
  box-shadow: -1px -1px 2px rgba(0, 0, 0, 1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a {&lt;br /&gt;
  color: rgb(255, 183, 3);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-subtitle a:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.noarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-navigation-bar {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-pager-body {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-newarticletext {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-editform {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-rcfilters-head {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist {&lt;br /&gt;
  padding: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-message {&lt;br /&gt;
  border-color: rgba(255, 255, 255, 0.85);&lt;br /&gt;
  border-radius: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.content { &lt;br /&gt;
  z-index: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--bellOutline {&lt;br /&gt;
  background-image: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-changeslist-line {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.special li {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ext-discussiontools-init-new-topic {&lt;br /&gt;
  margin-left: 0 !important;&lt;br /&gt;
  margin-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-footer {&lt;br /&gt;
  padding-top: 3rem !important;&lt;br /&gt;
  padding-bottom: 3rem !important;&lt;br /&gt;
  background-color: rgba(39, 111, 191, 0.8);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-footer {&lt;br /&gt;
  border-top: unset;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content {&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.last-modified-bar {&lt;br /&gt;
  background-color: unset;&lt;br /&gt;
  color: rgb(255, 183, 3) !important;&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__content {&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--modified-history {&lt;br /&gt;
  margin-left: 0;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.last-modified-bar__text {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon--expand {&lt;br /&gt;
  margin-left: 0px;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo {&lt;br /&gt;
  border-bottom: unset;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  margin-top: 0px;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
footer.mw-footer div.post-content .minerva-footer-logo img {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items {&lt;br /&gt;
  font-family: &amp;quot;Mali&amp;quot;;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  font-size: 80%;&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-shadow: 1px 1px #2c3532;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item {&lt;br /&gt;
  color: rgba(255, 255, 255, 0.8);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.footer-items .footer-item:hover {&lt;br /&gt;
  color: #fb8500;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.minerva-icon {&lt;br /&gt;
  background-color: rgb(255, 183, 3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 576px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 540px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: block;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 768px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 300px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .client-js #searchIcon {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 992px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 960px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header {&lt;br /&gt;
    padding-left: 3rem;&lt;br /&gt;
    padding-right: 3rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 460px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 1200px) {&lt;br /&gt;
  #mw-mf-page-center {&lt;br /&gt;
    max-width: 1140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width:calc(768px - 1px)) {&lt;br /&gt;
  .suggestions-results {&lt;br /&gt;
    display: table;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results a {&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: table;&lt;br /&gt;
    box-sizing: border-box&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .suggestions-results .suggestions-result {&lt;br /&gt;
    display: table-cell;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    width: 100%&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header {&lt;br /&gt;
    position: relative&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .search-enabled .minerva-header .search-box {&lt;br /&gt;
    display: block;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    right: 0px;&lt;br /&gt;
    top: 22px;&lt;br /&gt;
    max-width: 420px;&lt;br /&gt;
    z-index:2&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=206</id>
		<title>File:Hexagons-tiling.png</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=206"/>
		<updated>2025-09-24T13:36:22Z</updated>

		<summary type="html">&lt;p&gt;Ecki: Ecki uploaded a new version of File:Hexagons-tiling.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=205</id>
		<title>File:Hexagons-tiling.png</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Hexagons-tiling.png&amp;diff=205"/>
		<updated>2025-09-24T13:32:43Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=File:Hex-layout-blog.gif&amp;diff=204</id>
		<title>File:Hex-layout-blog.gif</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=File:Hex-layout-blog.gif&amp;diff=204"/>
		<updated>2025-09-24T10:01:52Z</updated>

		<summary type="html">&lt;p&gt;Ecki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
	<entry>
		<id>https://story-dwelling.com/blog/index.php?title=Blog:20250716-Hexagons&amp;diff=203</id>
		<title>Blog:20250716-Hexagons</title>
		<link rel="alternate" type="text/html" href="https://story-dwelling.com/blog/index.php?title=Blog:20250716-Hexagons&amp;diff=203"/>
		<updated>2025-08-25T15:58:20Z</updated>

		<summary type="html">&lt;p&gt;Ecki: /* Coordinate systems for hexagons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= The beauty of hexagons =&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-honey-bees.jpg|right|400px]]&lt;br /&gt;
&lt;br /&gt;
Hexagons are beautiful! For me, they are little masterpieces. A simple geometric shape that somehow conveys something magical. Depending on the context, they are organic or artificial, historical or futuristic, stable or flexible, but always elegant and efficient.&lt;br /&gt;
&lt;br /&gt;
Maybe my view is a bit biased. I&#039;ve always associated hexagons with games of all kinds and that&#039;s why they are part of some of my fondest memories. The first strategy games I had to lose to my big brother. But hey, at least I got to play with him. And the many rounds of Settlers of Catan at the table with good friends. That&#039;s where friendships were put to the test. Some of the best games of all time rely on hexagonal boards. But why are hexagons so popular in game design? Well, there&#039;s a good reason.&lt;br /&gt;
&lt;br /&gt;
== Hexagonal grids ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-HexMapDistance.png|left|400px]]&lt;br /&gt;
&lt;br /&gt;
If you arrange squares on a game board as equilateral hexagons, then all neighboring squares are equidistant from each other. This means that each hexagon has six neighbors and the path to each of them is the same. Compare this to a classic game board consisting of squares. Here, each square has eight neighbors, four on each side and four diagonally. So the first question is how a piece can be moved here. If you only move across the sides, each step covers the same distance. However, if you want to move diagonally, the distance is √2 times (about 1.42 times) that of the other neighbors.&lt;br /&gt;
&lt;br /&gt;
Is that a bad thing? In many cases it is not. In games like chess, it&#039;s even a feature. The different movements of the pieces are designed for exactly this kind of grid and harmonize wonderfully with it. Real distances don&#039;t play a role here. However, if game pieces need to be able to move as freely as possible over a fixed distance, then a grid of squares quickly reaches its limits. If you only allow movement across the horizontal and vertical neighbors, the distance to squares in between increases enormously. If you also allow movement across the diagonal, you can no longer divide movements into equally sized steps.&lt;br /&gt;
&lt;br /&gt;
Hexagonal grids reduce the first problem and eliminate the second. Even with hexagonal grids, there is not always a linear path from one hex to another. However, the six possible basic directions allow a much better approximation. The largest possible deviation here is 15.5 % compared to a maximum of 41.4 % for squares that allow diagonal movement. And the individual steps are always the same distance. Of course, hexagonal grids are not perfect either. An obvious disadvantage is that the hexagonal shape of the fields makes it more difficult to depict rectangular structures such as buildings and corridors. Here you often have to work with split fields, which complicates the movement rules in a game. Another disadvantage is that the coordinate systems for hexagons are somewhat more complex. Fortunately, there are practicable solutions for this.&lt;br /&gt;
&lt;br /&gt;
== Coordinate systems for hexagons ==&lt;br /&gt;
&lt;br /&gt;
[[File:Hexagons-cube-coordinates.png|right|700px]]&lt;br /&gt;
&lt;br /&gt;
The gridding of square-based game boards is trivial. Here we have two axes, usually x and y, which are at right angles to each other. The x value describes the column number and the y value describes the row number of a square. The basic calculations within this Cartesian coordinate system are taught early on in school. So far, so good.&lt;br /&gt;
&lt;br /&gt;
But how does this translate to a hexagon-based grid? Well, here too we have columns (q) and rows (r). However, due to the shape of a hexagon, some neighbors are offset, meaning they are not directly below or next to each other. If you arrange the hexagons with the tip pointing upwards, every second row is offset to the right by half the width. If you point the tip to the right, every second column is offset. This arrangement is called offset coordinates. In principle, we can work with this type of coordinates. However, they do not support the use of vector operations as in a 2D Cartesian coordinate system.&lt;br /&gt;
&lt;br /&gt;
There is an elegant solution to this problem. We can project a three-dimensional coordinate system onto our hex grid. Each coordinate correlates with a line of hex fields on the grid. When we increase a coordinate by 1, we move from one line to the next one that runs parallel to it. The beauty of this system is that it allows us to adapt vector operations as in a 3D Cartesian coordinate system such as addition and multiplication. It is also very easy to apply algorithms for calculating distances and pathfinding. If you are interested in hexagonal grids and cube coordinates, have a look at this great [https://www.redblobgames.com/grids/hexagons/ introduction] by Amit Patel.&lt;/div&gt;</summary>
		<author><name>Ecki</name></author>
	</entry>
</feed>