<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.revelio.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator</id>
	<title>Reveliopedia - Příspěvky [cs]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.revelio.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator"/>
	<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/Speci%C3%A1ln%C3%AD:P%C5%99%C3%ADsp%C4%9Bvky/Administrator"/>
	<updated>2026-04-17T11:39:46Z</updated>
	<subtitle>Příspěvky</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=Hlavn%C3%AD_strana&amp;diff=27</id>
		<title>Hlavní strana</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=Hlavn%C3%AD_strana&amp;diff=27"/>
		<updated>2025-09-29T15:58:37Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mp-hero&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display:flex;align-items:center;gap:1rem;flex-wrap:wrap&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:YourLogo.svg|64px|link=|alt=]]&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size:1.6rem;font-weight:700;line-height:1.2&amp;quot;&amp;gt;Vítejte na Revelopedii&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;opacity:.8&amp;quot;&amp;gt;Fanouškovská encyklopedie o {{Revelio}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mp-grid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mp-col-8&amp;quot;&amp;gt;&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Vybrané články&lt;br /&gt;
     |content =&lt;br /&gt;
      &amp;lt;!-- Swap these for real featured pages --&amp;gt;&lt;br /&gt;
      {{MainPage/CardLink|title=Historie|target=History|blurb=Vývoj světa a dějiny...}}&lt;br /&gt;
      {{MainPage/CardLink|title=Postavy|target=Category:Characters|blurb=Hrdinové, padouši a další...}}&lt;br /&gt;
      {{MainPage/CardLink|title=Místa|target=Category:Locations|blurb=Města, hrady, kraje...}}&lt;br /&gt;
     }}&lt;br /&gt;
&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Novinky na wiki&lt;br /&gt;
     |content =&lt;br /&gt;
      * {{#time:j. n. Y}} – Přidán článek [[Nový článek]].&lt;br /&gt;
      * {{#time:j. n. Y|-1 week}} – Aktualizována stránka [[Historie]].&lt;br /&gt;
     }}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mp-col-4&amp;quot;&amp;gt;&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Rychlé odkazy&lt;br /&gt;
     |content =&lt;br /&gt;
      * [[Nápověda:Obsah|Jak přispívat]]&lt;br /&gt;
      * [[Speciální:Náhodná stránka|Náhodná stránka]]&lt;br /&gt;
      * [[Speciální:Kategorie|Kategorie]]&lt;br /&gt;
      * [[Speciální:Poslední změny|Poslední změny]]&lt;br /&gt;
     }}&lt;br /&gt;
&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Obrázek dne&lt;br /&gt;
     |content =&lt;br /&gt;
      [[File:NiceImage.webp|frameless|alt=|center]]&lt;br /&gt;
      &amp;lt;div style=&amp;quot;text-align:center;opacity:.8&amp;quot;&amp;gt;[[File:NiceImage.webp|link=]] – popisek&amp;lt;/div&amp;gt;&lt;br /&gt;
     }}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki byla úspěšně nainstalována.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Uživatelská příručka] vám napoví, jak používat MediaWiki.&lt;br /&gt;
&lt;br /&gt;
== Začínáme ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Nastavení konfigurace]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Často kladené otázky o MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ E-mailová konference oznámení MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Překlad MediaWiki do vašeho jazyka]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Naučte se bojovat se spamem na vaší wiki]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=Hlavn%C3%AD_strana&amp;diff=26</id>
		<title>Hlavní strana</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=Hlavn%C3%AD_strana&amp;diff=26"/>
		<updated>2025-09-29T15:56:48Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mp-hero&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;display:flex;align-items:center;gap:1rem;flex-wrap:wrap&amp;quot;&amp;gt;&lt;br /&gt;
    [[File:YourLogo.svg|64px|link=|alt=]]&lt;br /&gt;
    &amp;lt;div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;font-size:1.6rem;font-weight:700;line-height:1.2&amp;quot;&amp;gt;Vítejte na Revelio Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div style=&amp;quot;opacity:.8&amp;quot;&amp;gt;Fanouškovská encyklopedie o {{~}} (doplnit)&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mp-grid&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mp-col-8&amp;quot;&amp;gt;&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Vybrané články&lt;br /&gt;
     |content =&lt;br /&gt;
      &amp;lt;!-- Swap these for real featured pages --&amp;gt;&lt;br /&gt;
      {{MainPage/CardLink|title=Historie|target=History|blurb=Vývoj světa a dějiny...}}&lt;br /&gt;
      {{MainPage/CardLink|title=Postavy|target=Category:Characters|blurb=Hrdinové, padouši a další...}}&lt;br /&gt;
      {{MainPage/CardLink|title=Místa|target=Category:Locations|blurb=Města, hrady, kraje...}}&lt;br /&gt;
     }}&lt;br /&gt;
&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Novinky na wiki&lt;br /&gt;
     |content =&lt;br /&gt;
      * {{#time:j. n. Y}} – Přidán článek [[Nový článek]].&lt;br /&gt;
      * {{#time:j. n. Y|-1 week}} – Aktualizována stránka [[Historie]].&lt;br /&gt;
     }}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;mp-col-4&amp;quot;&amp;gt;&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Rychlé odkazy&lt;br /&gt;
     |content =&lt;br /&gt;
      * [[Nápověda:Obsah|Jak přispívat]]&lt;br /&gt;
      * [[Speciální:Náhodná stránka|Náhodná stránka]]&lt;br /&gt;
      * [[Speciální:Kategorie|Kategorie]]&lt;br /&gt;
      * [[Speciální:Poslední změny|Poslední změny]]&lt;br /&gt;
     }}&lt;br /&gt;
&lt;br /&gt;
    {{MainPage/Section&lt;br /&gt;
     |title = Obrázek dne&lt;br /&gt;
     |content =&lt;br /&gt;
      [[File:NiceImage.webp|frameless|alt=|center]]&lt;br /&gt;
      &amp;lt;div style=&amp;quot;text-align:center;opacity:.8&amp;quot;&amp;gt;[[File:NiceImage.webp|link=]] – popisek&amp;lt;/div&amp;gt;&lt;br /&gt;
     }}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;MediaWiki byla úspěšně nainstalována.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Uživatelská příručka] vám napoví, jak používat MediaWiki.&lt;br /&gt;
&lt;br /&gt;
== Začínáme ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Nastavení konfigurace]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Často kladené otázky o MediaWiki]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ E-mailová konference oznámení MediaWiki]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Překlad MediaWiki do vašeho jazyka]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Naučte se bojovat se spamem na vaší wiki]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=%C5%A0ablona:MainPage/CardLink&amp;diff=25</id>
		<title>Šablona:MainPage/CardLink</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=%C5%A0ablona:MainPage/CardLink&amp;diff=25"/>
		<updated>2025-09-29T15:55:59Z</updated>

		<summary type="html">&lt;p&gt;Administrator: založena nová stránka s textem „&amp;lt;div class=&amp;quot;mp-card&amp;quot;&amp;gt; &amp;lt;h3 style=&amp;quot;margin-top:0&amp;quot;&amp;gt;{{{title}}}&amp;lt;/h3&amp;gt; &amp;lt;p&amp;gt;{{{blurb|}}}&amp;lt;/p&amp;gt; Přejít → &amp;lt;/div&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mp-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;margin-top:0&amp;quot;&amp;gt;{{{title}}}&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;{{{blurb|}}}&amp;lt;/p&amp;gt;&lt;br /&gt;
[[{{{target}}}|Přejít →]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=%C5%A0ablona:MainPage/Section&amp;diff=24</id>
		<title>Šablona:MainPage/Section</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=%C5%A0ablona:MainPage/Section&amp;diff=24"/>
		<updated>2025-09-29T15:55:33Z</updated>

		<summary type="html">&lt;p&gt;Administrator: založena nová stránka s textem „&amp;lt;div class=&amp;quot;mp-card&amp;quot;&amp;gt; &amp;lt;h2&amp;gt;{{{title|Section}}}&amp;lt;/h2&amp;gt; {{{content|}}} &amp;lt;/div&amp;gt;“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mp-card&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{title|Section}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
{{{content|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=23</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=23"/>
		<updated>2025-09-29T15:39:04Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*@media screen {*/&lt;br /&gt;
/*    .citizen-page-container:before {*/&lt;br /&gt;
/*        background-image: url(/images/e/eb/Marauders-map.webp);*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1120px) {*/&lt;br /&gt;
/*    .mw-body::before {*/&lt;br /&gt;
/*        background-image: url(/images/4/40/Harry-potter-logo.svg);*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*:root {*/&lt;br /&gt;
/*    --color-surface-0: var(--tg-color-surface-0) !important;*/&lt;br /&gt;
/*    --color-surface-1: var(--tg-color-surface-1) !important;*/&lt;br /&gt;
/*    --color-surface-2: var(--tg-color-surface-2) !important;*/&lt;br /&gt;
/*    --color-surface-3: var(--tg-color-surface-3) !important;*/&lt;br /&gt;
/*    --color-surface-4: var(--tg-color-surface-4) !important;*/&lt;br /&gt;
/*    --color-base: var(--tg-color-base) !important;*/&lt;br /&gt;
/*    --color-base--emphasized: var(--tg-color-emphasized) !important;*/&lt;br /&gt;
/*    --color-base--subtle: var(--tg-color-subtle) !important;*/&lt;br /&gt;
/*    --font-family-base: var(--tg-font-family-body);*/&lt;br /&gt;
/*    --color-primary__h: 84.55;*/&lt;br /&gt;
/*    --color-primary__s: 69%;*/&lt;br /&gt;
/*    --color-primary__l: 28%;*/&lt;br /&gt;
/*    --color-primary: var(--tg-color-progressive) !important;*/&lt;br /&gt;
/*    --color-primary--hover: var(--tg-color-progressive--hover) !important;*/&lt;br /&gt;
/*    --color-primary--active: var(--tg-color-progressive--active) !important;*/&lt;br /&gt;
/*    --color-inverted-primary: var(--tg-color-inverted-progressive);*/&lt;br /&gt;
&lt;br /&gt;
/*    --tg-inscription-size: 8px;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
/*:root.skin-theme-clientpref-night {*/&lt;br /&gt;
/*    --tg-border-color-base: rgba(255, 255, 255, 0.05);*/&lt;br /&gt;
/*    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);*/&lt;br /&gt;
/*    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);*/&lt;br /&gt;
/*    --tg-color-base: #e4ddcf;*/&lt;br /&gt;
/*    --tg-color-emphasized: #fbf8f1;*/&lt;br /&gt;
/*    --tg-color-subtle: #e3d2b0;*/&lt;br /&gt;
/*    --tg-color-inverted-progressive: #000;*/&lt;br /&gt;
/*    --tg-color-surface-0: #1a1a1f;*/&lt;br /&gt;
/*    --tg-color-surface-1: #1f1f24;*/&lt;br /&gt;
/*    --tg-color-surface-2: #23232e;*/&lt;br /&gt;
/*    --tg-color-surface-3: #282833;*/&lt;br /&gt;
/*    --tg-color-surface-4: #2c2c3c;*/&lt;br /&gt;
/*    --tg-color-surface-5: #313142;*/&lt;br /&gt;
/*    --tg-color-progressive: #f1c45e;*/&lt;br /&gt;
/*    --tg-color-progressive--hover: #ffd16b;*/&lt;br /&gt;
/*    --tg-color-progressive--active: #e4b750;*/&lt;br /&gt;
/*    --tg-opacity-pattern: 0.05;*/&lt;br /&gt;
&lt;br /&gt;
/*    --color-primary__h: 41.6;*/&lt;br /&gt;
/*    --color-primary__s: 84%;*/&lt;br /&gt;
/*    --color-primary__l: 65.7%;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    :root.skin-theme-clientpref-os {*/&lt;br /&gt;
/*        --tg-border-color-base: rgba(255, 255, 255, 0.05);*/&lt;br /&gt;
/*        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);*/&lt;br /&gt;
/*        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);*/&lt;br /&gt;
/*        --tg-color-base: #e4ddcf;*/&lt;br /&gt;
/*        --tg-color-emphasized: #fbf8f1;*/&lt;br /&gt;
/*        --tg-color-subtle: #e3d2b0;*/&lt;br /&gt;
/*        --tg-color-inverted-progressive: #000;*/&lt;br /&gt;
/*        --tg-color-surface-0: #1a1a1f;*/&lt;br /&gt;
/*        --tg-color-surface-1: #1f1f24;*/&lt;br /&gt;
/*        --tg-color-surface-2: #23232e;*/&lt;br /&gt;
/*        --tg-color-surface-3: #282833;*/&lt;br /&gt;
/*        --tg-color-surface-4: #2c2c3c;*/&lt;br /&gt;
/*        --tg-color-surface-5: #313142;*/&lt;br /&gt;
/*        --tg-color-progressive: #f1c45e;*/&lt;br /&gt;
/*        --tg-color-progressive--hover: #ffd16b;*/&lt;br /&gt;
/*        --tg-color-progressive--active: #e4b750;*/&lt;br /&gt;
/*        --tg-opacity-pattern: 0.05;*/&lt;br /&gt;
&lt;br /&gt;
/*        --color-primary__h: 41.6;*/&lt;br /&gt;
/*        --color-primary__s: 84%;*/&lt;br /&gt;
/*        --color-primary__l: 65.7%;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
/*:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {*/&lt;br /&gt;
/*    --tg-color-surface-0: #000;*/&lt;br /&gt;
/*    --tg-color-surface-1: #111;*/&lt;br /&gt;
/*    --tg-color-surface-2: #222;*/&lt;br /&gt;
/*    --tg-color-surface-3: #333;*/&lt;br /&gt;
/*    --tg-color-surface-4: #444;*/&lt;br /&gt;
/*    --tg-color-surface-5: #555;*/&lt;br /&gt;
/*    --delta-hover-state: 6%;*/&lt;br /&gt;
/*    --shadow-strength: 0.04;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {*/&lt;br /&gt;
/*        --tg-color-surface-0: #000;*/&lt;br /&gt;
/*        --tg-color-surface-1: #111;*/&lt;br /&gt;
/*        --tg-color-surface-2: #222;*/&lt;br /&gt;
/*        --tg-color-surface-3: #333;*/&lt;br /&gt;
/*        --tg-color-surface-4: #444;*/&lt;br /&gt;
/*        --tg-color-surface-5: #555;*/&lt;br /&gt;
/*        --delta-hover-state: 6%;*/&lt;br /&gt;
/*        --shadow-strength: 0.04;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
/*.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,*/&lt;br /&gt;
/*.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {*/&lt;br /&gt;
/*    filter: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,*/&lt;br /&gt;
/*    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {*/&lt;br /&gt;
/*        filter: none;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*h1,*/&lt;br /&gt;
/*h2,*/&lt;br /&gt;
/*h3,*/&lt;br /&gt;
/*h4,*/&lt;br /&gt;
/*h5,*/&lt;br /&gt;
/*h6 {*/&lt;br /&gt;
/*    font-family: var(--tg-font-family-heading);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
/*a.extiw::after {*/&lt;br /&gt;
/*    display: inline-block;*/&lt;br /&gt;
/*    width: 0.75em;*/&lt;br /&gt;
/*    height: 0.75em;*/&lt;br /&gt;
/*    margin-left: 0.125em;*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    background-color: currentcolor;*/&lt;br /&gt;
/*    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)*/&lt;br /&gt;
/*        no-repeat 50% 50%;*/&lt;br /&gt;
/*    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)*/&lt;br /&gt;
/*        no-repeat 50% 50%;*/&lt;br /&gt;
/*    -webkit-mask-size: contain;*/&lt;br /&gt;
/*    mask-size: contain;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.plainlinks a.external::after {*/&lt;br /&gt;
/*    display: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
/*img.mw-logo-wordmark {*/&lt;br /&gt;
/*    height: 2rem;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
/*#citizen-page-header-sticky-sentinel {*/&lt;br /&gt;
/*    transform: translateY(100px);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
/*.citizen-page-container,*/&lt;br /&gt;
/*.citizen-body-container {*/&lt;br /&gt;
/*    position: relative;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header:before,*/&lt;br /&gt;
/*.citizen-page-container::before,*/&lt;br /&gt;
/*.mw-body::before,*/&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    position: absolute;*/&lt;br /&gt;
/*    inset: 0;*/&lt;br /&gt;
/*    pointer-events: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header:before,*/&lt;br /&gt;
/*.citizen-page-container::before {*/&lt;br /&gt;
/*    background-repeat: no-repeat;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-body::before,*/&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    background-repeat: repeat-y;*/&lt;br /&gt;
/*    filter: var(--filter-invert);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header::before {*/&lt;br /&gt;
/*    background-position: center left;*/&lt;br /&gt;
/*    background-size: contain;*/&lt;br /&gt;
/*    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        to right,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2),*/&lt;br /&gt;
/*        transparent 32px*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-page-container::before {*/&lt;br /&gt;
/*    height: 200px;*/&lt;br /&gt;
/*    background-size: cover;*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.35),*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2) 3rem,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.05) 9rem,*/&lt;br /&gt;
/*        transparent 100%*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.35),*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2) 3rem,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.05) 9rem,*/&lt;br /&gt;
/*        transparent 100%*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-body::before {*/&lt;br /&gt;
/*    position: fixed; /* Avoid layout shift */&lt;br /&gt;
/*    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));*/&lt;br /&gt;
/*    opacity: calc(*/&lt;br /&gt;
/*        var(--tg-opacity-pattern) * 0.5*/&lt;br /&gt;
/*    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
/*    background-position: center;*/&lt;br /&gt;
/*    background-repeat: no-repeat;*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 480px,*/&lt;br /&gt;
/*        #000 calc(100% - 480px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 480px,*/&lt;br /&gt;
/*        #000 calc(100% - 480px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    background-size: var(--tg-inscription-size);*/&lt;br /&gt;
/*    opacity: var(--tg-opacity-pattern);*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 160px,*/&lt;br /&gt;
/*        #000 calc(100% - 160px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 160px,*/&lt;br /&gt;
/*        #000 calc(100% - 160px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 640px) {*/&lt;br /&gt;
/*    img.mw-logo-wordmark {*/&lt;br /&gt;
/*        height: 2.5rem;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1120px) {*/&lt;br /&gt;
/*    :root {*/&lt;br /&gt;
/*        --tg-inscription-size: 32px;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
/*    .citizen-header {*/&lt;br /&gt;
/*        padding-top: 36px;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
/*    .citizen-header::before {*/&lt;br /&gt;
/*        background-position: top center;*/&lt;br /&gt;
/*        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);*/&lt;br /&gt;
/*        -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*            rgba(0, 0, 0, 0.2),*/&lt;br /&gt;
/*            transparent 64px*/&lt;br /&gt;
/*        );*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
/*    .citizen-page-header,*/&lt;br /&gt;
/*    .citizen-body-container {*/&lt;br /&gt;
/*        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1680px) {*/&lt;br /&gt;
/*    :root {*/&lt;br /&gt;
/*        --tg-inscription-size: 3vw;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
/*.page-Main_Page .citizen-body-container {*/&lt;br /&gt;
/*    grid-template-areas:*/&lt;br /&gt;
/*        &amp;quot;content&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;header&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;afterHeader&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;footer&amp;quot;;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media (hover: hover) {*/&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
/*    .citizen-search*/&lt;br /&gt;
/*        .citizen-dropdown-details:not([open])*/&lt;br /&gt;
/*        &amp;gt; .citizen-dropdown-summary:hover::after {*/&lt;br /&gt;
/*        content: &amp;quot;/&amp;quot;;*/&lt;br /&gt;
/*        position: absolute;*/&lt;br /&gt;
/*        border: 1px solid var(--border-color-interactive);*/&lt;br /&gt;
/*        border-radius: var(--border-radius--small);*/&lt;br /&gt;
/*        min-width: var(--size-icon);*/&lt;br /&gt;
/*        min-height: var(--size-icon);*/&lt;br /&gt;
/*        padding: 0 var(--space-xxs);*/&lt;br /&gt;
/*        background: var(--color-surface-1);*/&lt;br /&gt;
/*        font-size: 0.65rem;*/&lt;br /&gt;
/*        font-weight: var(--font-weight-medium);*/&lt;br /&gt;
/*        line-height: 1;*/&lt;br /&gt;
/*        display: flex;*/&lt;br /&gt;
/*        align-items: center;*/&lt;br /&gt;
/*        justify-content: center;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
/*.citizen-drawer__menu {*/&lt;br /&gt;
/*	margin-bottom: 0;*/&lt;br /&gt;
/*	padding-bottom: 0;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External {*/&lt;br /&gt;
/*	position: sticky;*/&lt;br /&gt;
/*	bottom: 0;*/&lt;br /&gt;
/*	margin-top: var( --space-md );*/&lt;br /&gt;
/*    padding: var( --space-xs ) 0;*/&lt;br /&gt;
/*	border-top: 1px solid var( --border-color-base );*/&lt;br /&gt;
/*	background: var( --color-surface-1 );*/&lt;br /&gt;
/*	font-size: var( --font-size-x-small );*/&lt;br /&gt;
/*	grid-column-start: 1;*/&lt;br /&gt;
/*	white-space: nowrap;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and ( min-width: 32.875rem ) {*/&lt;br /&gt;
/*    .mw-portlet-External {*/&lt;br /&gt;
/*		grid-column-end: span 2;*/&lt;br /&gt;
/*	}*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External .citizen-menu__heading {*/&lt;br /&gt;
/*	display: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External ul {*/&lt;br /&gt;
/*	display: flex;*/&lt;br /&gt;
/*	overflow: auto;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External .mw-list-item a {*/&lt;br /&gt;
/*	gap: 0;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {*/&lt;br /&gt;
/*	pointer-events: none;*/&lt;br /&gt;
/*    margin-left: var( --space-xs );*/&lt;br /&gt;
/*    padding-left: var( --space-md );*/&lt;br /&gt;
/*	padding-right: var( --space-xs );*/&lt;br /&gt;
/*	border-left: 1px solid var( --border-color-base );*/&lt;br /&gt;
/*    border-radius: 0;*/&lt;br /&gt;
/*    letter-spacing: 0.05em;*/&lt;br /&gt;
/*    font-weight: var( --font-weight-normal );*/&lt;br /&gt;
/*    color: var( --color-base--subtle ) !important;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {*/&lt;br /&gt;
/*	font-size: 0;*/&lt;br /&gt;
/*    content-visibility: auto;*/&lt;br /&gt;
&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {*/&lt;br /&gt;
/*	display: block;*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    width: var( --size-icon );*/&lt;br /&gt;
/*    height: var( --size-icon );*/&lt;br /&gt;
/*    background: transparent center/contain no-repeat;*/&lt;br /&gt;
/*    opacity: var( --opacity-icon-base );*/&lt;br /&gt;
/*    filter: var( --filter-invert );*/&lt;br /&gt;
/*}*/&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=22</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=22"/>
		<updated>2025-09-29T15:38:13Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*@media screen {*/&lt;br /&gt;
/*    .citizen-page-container:before {*/&lt;br /&gt;
/*        background-image: url(/images/e/eb/Marauders-map.webp);*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1120px) {*/&lt;br /&gt;
/*    .mw-body::before {*/&lt;br /&gt;
/*        background-image: url(/images/4/40/Harry-potter-logo.svg);*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*:root {*/&lt;br /&gt;
/*    --color-surface-0: var(--tg-color-surface-0) !important;*/&lt;br /&gt;
/*    --color-surface-1: var(--tg-color-surface-1) !important;*/&lt;br /&gt;
/*    --color-surface-2: var(--tg-color-surface-2) !important;*/&lt;br /&gt;
/*    --color-surface-3: var(--tg-color-surface-3) !important;*/&lt;br /&gt;
/*    --color-surface-4: var(--tg-color-surface-4) !important;*/&lt;br /&gt;
/*    --color-base: var(--tg-color-base) !important;*/&lt;br /&gt;
/*    --color-base--emphasized: var(--tg-color-emphasized) !important;*/&lt;br /&gt;
/*    --color-base--subtle: var(--tg-color-subtle) !important;*/&lt;br /&gt;
/*    --font-family-base: var(--tg-font-family-body);*/&lt;br /&gt;
/*    --color-primary__h: 84.55;*/&lt;br /&gt;
/*    --color-primary__s: 69%;*/&lt;br /&gt;
/*    --color-primary__l: 28%;*/&lt;br /&gt;
/*    --color-primary: var(--tg-color-progressive) !important;*/&lt;br /&gt;
/*    --color-primary--hover: var(--tg-color-progressive--hover) !important;*/&lt;br /&gt;
/*    --color-primary--active: var(--tg-color-progressive--active) !important;*/&lt;br /&gt;
/*    --color-inverted-primary: var(--tg-color-inverted-progressive);*/&lt;br /&gt;
&lt;br /&gt;
/*    --tg-inscription-size: 8px;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
/*:root.skin-theme-clientpref-night {*/&lt;br /&gt;
/*    --tg-border-color-base: rgba(255, 255, 255, 0.05);*/&lt;br /&gt;
/*    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);*/&lt;br /&gt;
/*    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);*/&lt;br /&gt;
/*    --tg-color-base: #e4ddcf;*/&lt;br /&gt;
/*    --tg-color-emphasized: #fbf8f1;*/&lt;br /&gt;
/*    --tg-color-subtle: #e3d2b0;*/&lt;br /&gt;
/*    --tg-color-inverted-progressive: #000;*/&lt;br /&gt;
/*    --tg-color-surface-0: #1a1a1f;*/&lt;br /&gt;
/*    --tg-color-surface-1: #1f1f24;*/&lt;br /&gt;
/*    --tg-color-surface-2: #23232e;*/&lt;br /&gt;
/*    --tg-color-surface-3: #282833;*/&lt;br /&gt;
/*    --tg-color-surface-4: #2c2c3c;*/&lt;br /&gt;
/*    --tg-color-surface-5: #313142;*/&lt;br /&gt;
/*    --tg-color-progressive: #f1c45e;*/&lt;br /&gt;
/*    --tg-color-progressive--hover: #ffd16b;*/&lt;br /&gt;
/*    --tg-color-progressive--active: #e4b750;*/&lt;br /&gt;
/*    --tg-opacity-pattern: 0.05;*/&lt;br /&gt;
&lt;br /&gt;
/*    --color-primary__h: 41.6;*/&lt;br /&gt;
/*    --color-primary__s: 84%;*/&lt;br /&gt;
/*    --color-primary__l: 65.7%;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    :root.skin-theme-clientpref-os {*/&lt;br /&gt;
/*        --tg-border-color-base: rgba(255, 255, 255, 0.05);*/&lt;br /&gt;
/*        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);*/&lt;br /&gt;
/*        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);*/&lt;br /&gt;
/*        --tg-color-base: #e4ddcf;*/&lt;br /&gt;
/*        --tg-color-emphasized: #fbf8f1;*/&lt;br /&gt;
/*        --tg-color-subtle: #e3d2b0;*/&lt;br /&gt;
/*        --tg-color-inverted-progressive: #000;*/&lt;br /&gt;
/*        --tg-color-surface-0: #1a1a1f;*/&lt;br /&gt;
/*        --tg-color-surface-1: #1f1f24;*/&lt;br /&gt;
/*        --tg-color-surface-2: #23232e;*/&lt;br /&gt;
/*        --tg-color-surface-3: #282833;*/&lt;br /&gt;
/*        --tg-color-surface-4: #2c2c3c;*/&lt;br /&gt;
/*        --tg-color-surface-5: #313142;*/&lt;br /&gt;
/*        --tg-color-progressive: #f1c45e;*/&lt;br /&gt;
/*        --tg-color-progressive--hover: #ffd16b;*/&lt;br /&gt;
/*        --tg-color-progressive--active: #e4b750;*/&lt;br /&gt;
/*        --tg-opacity-pattern: 0.05;*/&lt;br /&gt;
&lt;br /&gt;
/*        --color-primary__h: 41.6;*/&lt;br /&gt;
/*        --color-primary__s: 84%;*/&lt;br /&gt;
/*        --color-primary__l: 65.7%;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
/*:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {*/&lt;br /&gt;
/*    --tg-color-surface-0: #000;*/&lt;br /&gt;
/*    --tg-color-surface-1: #111;*/&lt;br /&gt;
/*    --tg-color-surface-2: #222;*/&lt;br /&gt;
/*    --tg-color-surface-3: #333;*/&lt;br /&gt;
/*    --tg-color-surface-4: #444;*/&lt;br /&gt;
/*    --tg-color-surface-5: #555;*/&lt;br /&gt;
/*    --delta-hover-state: 6%;*/&lt;br /&gt;
/*    --shadow-strength: 0.04;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {*/&lt;br /&gt;
/*        --tg-color-surface-0: #000;*/&lt;br /&gt;
/*        --tg-color-surface-1: #111;*/&lt;br /&gt;
/*        --tg-color-surface-2: #222;*/&lt;br /&gt;
/*        --tg-color-surface-3: #333;*/&lt;br /&gt;
/*        --tg-color-surface-4: #444;*/&lt;br /&gt;
/*        --tg-color-surface-5: #555;*/&lt;br /&gt;
/*        --delta-hover-state: 6%;*/&lt;br /&gt;
/*        --shadow-strength: 0.04;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
/*.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,*/&lt;br /&gt;
/*.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {*/&lt;br /&gt;
/*    filter: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (prefers-color-scheme: dark) {*/&lt;br /&gt;
/*    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,*/&lt;br /&gt;
/*    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {*/&lt;br /&gt;
/*        filter: none;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*h1,*/&lt;br /&gt;
/*h2,*/&lt;br /&gt;
/*h3,*/&lt;br /&gt;
/*h4,*/&lt;br /&gt;
/*h5,*/&lt;br /&gt;
/*h6 {*/&lt;br /&gt;
/*    font-family: var(--tg-font-family-heading);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
/*a.extiw::after {*/&lt;br /&gt;
/*    display: inline-block;*/&lt;br /&gt;
/*    width: 0.75em;*/&lt;br /&gt;
/*    height: 0.75em;*/&lt;br /&gt;
/*    margin-left: 0.125em;*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    background-color: currentcolor;*/&lt;br /&gt;
/*    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)*/&lt;br /&gt;
/*        no-repeat 50% 50%;*/&lt;br /&gt;
/*    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)*/&lt;br /&gt;
/*        no-repeat 50% 50%;*/&lt;br /&gt;
/*    -webkit-mask-size: contain;*/&lt;br /&gt;
/*    mask-size: contain;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.plainlinks a.external::after {*/&lt;br /&gt;
/*    display: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
/*img.mw-logo-wordmark {*/&lt;br /&gt;
/*    height: 2rem;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
/*#citizen-page-header-sticky-sentinel {*/&lt;br /&gt;
/*    transform: translateY(100px);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
/*.citizen-page-container,*/&lt;br /&gt;
/*.citizen-body-container {*/&lt;br /&gt;
/*    position: relative;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header:before,*/&lt;br /&gt;
/*.citizen-page-container::before,*/&lt;br /&gt;
/*.mw-body::before,*/&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    position: absolute;*/&lt;br /&gt;
/*    inset: 0;*/&lt;br /&gt;
/*    pointer-events: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header:before,*/&lt;br /&gt;
/*.citizen-page-container::before {*/&lt;br /&gt;
/*    background-repeat: no-repeat;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-body::before,*/&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    background-repeat: repeat-y;*/&lt;br /&gt;
/*    filter: var(--filter-invert);*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-header::before {*/&lt;br /&gt;
/*    background-position: center left;*/&lt;br /&gt;
/*    background-size: contain;*/&lt;br /&gt;
/*    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        to right,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2),*/&lt;br /&gt;
/*        transparent 32px*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-page-container::before {*/&lt;br /&gt;
/*    height: 200px;*/&lt;br /&gt;
/*    background-size: cover;*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.35),*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2) 3rem,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.05) 9rem,*/&lt;br /&gt;
/*        transparent 100%*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.35),*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.2) 3rem,*/&lt;br /&gt;
/*        rgba(0, 0, 0, 0.05) 9rem,*/&lt;br /&gt;
/*        transparent 100%*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-body::before {*/&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
/*    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));*/&lt;br /&gt;
/*    opacity: calc(*/&lt;br /&gt;
/*        var(--tg-opacity-pattern) * 0.5*/&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
/*    background-position: center;*/&lt;br /&gt;
/*    background-repeat: no-repeat;*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 480px,*/&lt;br /&gt;
/*        #000 calc(100% - 480px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 480px,*/&lt;br /&gt;
/*        #000 calc(100% - 480px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-body-container::after {*/&lt;br /&gt;
/*    background-size: var(--tg-inscription-size);*/&lt;br /&gt;
/*    opacity: var(--tg-opacity-pattern);*/&lt;br /&gt;
/*    mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 160px,*/&lt;br /&gt;
/*        #000 calc(100% - 160px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*    -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*        transparent,*/&lt;br /&gt;
/*        #000 160px,*/&lt;br /&gt;
/*        #000 calc(100% - 160px),*/&lt;br /&gt;
/*        transparent*/&lt;br /&gt;
/*    );*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 640px) {*/&lt;br /&gt;
/*    img.mw-logo-wordmark {*/&lt;br /&gt;
/*        height: 2.5rem;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1120px) {*/&lt;br /&gt;
/*    :root {*/&lt;br /&gt;
/*        --tg-inscription-size: 32px;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
/*    .citizen-header {*/&lt;br /&gt;
/*        padding-top: 36px;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
/*    .citizen-header::before {*/&lt;br /&gt;
/*        background-position: top center;*/&lt;br /&gt;
/*        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);*/&lt;br /&gt;
/*        -webkit-mask-image: linear-gradient(*/&lt;br /&gt;
/*            rgba(0, 0, 0, 0.2),*/&lt;br /&gt;
/*            transparent 64px*/&lt;br /&gt;
/*        );*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
/*    .citizen-page-header,*/&lt;br /&gt;
/*    .citizen-body-container {*/&lt;br /&gt;
/*        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and (min-width: 1680px) {*/&lt;br /&gt;
/*    :root {*/&lt;br /&gt;
/*        --tg-inscription-size: 3vw;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
/*.page-Main_Page .citizen-body-container {*/&lt;br /&gt;
/*    grid-template-areas:*/&lt;br /&gt;
/*        &amp;quot;content&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;header&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;afterHeader&amp;quot;*/&lt;br /&gt;
/*        &amp;quot;footer&amp;quot;;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media (hover: hover) {*/&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
/*    .citizen-search*/&lt;br /&gt;
/*        .citizen-dropdown-details:not([open])*/&lt;br /&gt;
/*        &amp;gt; .citizen-dropdown-summary:hover::after {*/&lt;br /&gt;
/*        content: &amp;quot;/&amp;quot;;*/&lt;br /&gt;
/*        position: absolute;*/&lt;br /&gt;
/*        border: 1px solid var(--border-color-interactive);*/&lt;br /&gt;
/*        border-radius: var(--border-radius--small);*/&lt;br /&gt;
/*        min-width: var(--size-icon);*/&lt;br /&gt;
/*        min-height: var(--size-icon);*/&lt;br /&gt;
/*        padding: 0 var(--space-xxs);*/&lt;br /&gt;
/*        background: var(--color-surface-1);*/&lt;br /&gt;
/*        font-size: 0.65rem;*/&lt;br /&gt;
/*        font-weight: var(--font-weight-medium);*/&lt;br /&gt;
/*        line-height: 1;*/&lt;br /&gt;
/*        display: flex;*/&lt;br /&gt;
/*        align-items: center;*/&lt;br /&gt;
/*        justify-content: center;*/&lt;br /&gt;
/*    }*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
/*.citizen-drawer__menu {*/&lt;br /&gt;
/*	margin-bottom: 0;*/&lt;br /&gt;
/*	padding-bottom: 0;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External {*/&lt;br /&gt;
/*	position: sticky;*/&lt;br /&gt;
/*	bottom: 0;*/&lt;br /&gt;
/*	margin-top: var( --space-md );*/&lt;br /&gt;
/*    padding: var( --space-xs ) 0;*/&lt;br /&gt;
/*	border-top: 1px solid var( --border-color-base );*/&lt;br /&gt;
/*	background: var( --color-surface-1 );*/&lt;br /&gt;
/*	font-size: var( --font-size-x-small );*/&lt;br /&gt;
/*	grid-column-start: 1;*/&lt;br /&gt;
/*	white-space: nowrap;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*@media screen and ( min-width: 32.875rem ) {*/&lt;br /&gt;
/*    .mw-portlet-External {*/&lt;br /&gt;
/*		grid-column-end: span 2;*/&lt;br /&gt;
/*	}*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External .citizen-menu__heading {*/&lt;br /&gt;
/*	display: none;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External ul {*/&lt;br /&gt;
/*	display: flex;*/&lt;br /&gt;
/*	overflow: auto;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.mw-portlet-External .mw-list-item a {*/&lt;br /&gt;
/*	gap: 0;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {*/&lt;br /&gt;
/*	pointer-events: none;*/&lt;br /&gt;
/*    margin-left: var( --space-xs );*/&lt;br /&gt;
/*    padding-left: var( --space-md );*/&lt;br /&gt;
/*	padding-right: var( --space-xs );*/&lt;br /&gt;
/*	border-left: 1px solid var( --border-color-base );*/&lt;br /&gt;
/*    border-radius: 0;*/&lt;br /&gt;
/*    letter-spacing: 0.05em;*/&lt;br /&gt;
/*    font-weight: var( --font-weight-normal );*/&lt;br /&gt;
/*    color: var( --color-base--subtle ) !important;*/&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {*/&lt;br /&gt;
/*	font-size: 0;*/&lt;br /&gt;
/*    content-visibility: auto;*/&lt;br /&gt;
&lt;br /&gt;
/*}*/&lt;br /&gt;
&lt;br /&gt;
/*.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {*/&lt;br /&gt;
/*	display: block;*/&lt;br /&gt;
/*    content: &amp;quot;&amp;quot;;*/&lt;br /&gt;
/*    width: var( --size-icon );*/&lt;br /&gt;
/*    height: var( --size-icon );*/&lt;br /&gt;
/*    background: transparent center/contain no-repeat;*/&lt;br /&gt;
/*    opacity: var( --opacity-icon-base );*/&lt;br /&gt;
/*    filter: var( --filter-invert );*/&lt;br /&gt;
/*}*/&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=21</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=21"/>
		<updated>2025-09-28T21:43:30Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-position: center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=20</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=20"/>
		<updated>2025-09-28T21:42:26Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=19</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=19"/>
		<updated>2025-09-28T21:41:53Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=18</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=18"/>
		<updated>2025-09-28T21:39:48Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=17</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=17"/>
		<updated>2025-09-28T21:38:21Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=16</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=16"/>
		<updated>2025-09-28T21:38:04Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg) no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=15</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=15"/>
		<updated>2025-09-28T21:35:34Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg) no-repeat;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=14</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=14"/>
		<updated>2025-09-28T21:34:25Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/4/40/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=13</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=13"/>
		<updated>2025-09-28T21:33:36Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/e/eb/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=12</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=12"/>
		<updated>2025-09-28T21:27:39Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    .mw-body::before {&lt;br /&gt;
        background-image: url(/images/Harry-potter-logo.svg);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
    --color-surface-0: var(--tg-color-surface-0) !important;&lt;br /&gt;
    --color-surface-1: var(--tg-color-surface-1) !important;&lt;br /&gt;
    --color-surface-2: var(--tg-color-surface-2) !important;&lt;br /&gt;
    --color-surface-3: var(--tg-color-surface-3) !important;&lt;br /&gt;
    --color-surface-4: var(--tg-color-surface-4) !important;&lt;br /&gt;
    --color-base: var(--tg-color-base) !important;&lt;br /&gt;
    --color-base--emphasized: var(--tg-color-emphasized) !important;&lt;br /&gt;
    --color-base--subtle: var(--tg-color-subtle) !important;&lt;br /&gt;
    --font-family-base: var(--tg-font-family-body);&lt;br /&gt;
    --color-primary__h: 84.55;&lt;br /&gt;
    --color-primary__s: 69%;&lt;br /&gt;
    --color-primary__l: 28%;&lt;br /&gt;
    --color-primary: var(--tg-color-progressive) !important;&lt;br /&gt;
    --color-primary--hover: var(--tg-color-progressive--hover) !important;&lt;br /&gt;
    --color-primary--active: var(--tg-color-progressive--active) !important;&lt;br /&gt;
    --color-inverted-primary: var(--tg-color-inverted-progressive);&lt;br /&gt;
&lt;br /&gt;
    --tg-inscription-size: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
:root.skin-theme-clientpref-night {&lt;br /&gt;
    --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
    --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
    --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
    --tg-color-base: #e4ddcf;&lt;br /&gt;
    --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
    --tg-color-subtle: #e3d2b0;&lt;br /&gt;
    --tg-color-inverted-progressive: #000;&lt;br /&gt;
    --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
    --tg-color-surface-1: #1f1f24;&lt;br /&gt;
    --tg-color-surface-2: #23232e;&lt;br /&gt;
    --tg-color-surface-3: #282833;&lt;br /&gt;
    --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
    --tg-color-surface-5: #313142;&lt;br /&gt;
    --tg-color-progressive: #f1c45e;&lt;br /&gt;
    --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
    --tg-color-progressive--active: #e4b750;&lt;br /&gt;
    --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
    --color-primary__h: 41.6;&lt;br /&gt;
    --color-primary__s: 84%;&lt;br /&gt;
    --color-primary__l: 65.7%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Auto theme */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os {&lt;br /&gt;
        --tg-border-color-base: rgba(255, 255, 255, 0.05);&lt;br /&gt;
        --tg-border-color-subtle: rgba(255, 255, 255, 0.02);&lt;br /&gt;
        --tg-border-color-interactive: rgba(255, 255, 255, 0.08);&lt;br /&gt;
        --tg-color-base: #e4ddcf;&lt;br /&gt;
        --tg-color-emphasized: #fbf8f1;&lt;br /&gt;
        --tg-color-subtle: #e3d2b0;&lt;br /&gt;
        --tg-color-inverted-progressive: #000;&lt;br /&gt;
        --tg-color-surface-0: #1a1a1f;&lt;br /&gt;
        --tg-color-surface-1: #1f1f24;&lt;br /&gt;
        --tg-color-surface-2: #23232e;&lt;br /&gt;
        --tg-color-surface-3: #282833;&lt;br /&gt;
        --tg-color-surface-4: #2c2c3c;&lt;br /&gt;
        --tg-color-surface-5: #313142;&lt;br /&gt;
        --tg-color-progressive: #f1c45e;&lt;br /&gt;
        --tg-color-progressive--hover: #ffd16b;&lt;br /&gt;
        --tg-color-progressive--active: #e4b750;&lt;br /&gt;
        --tg-opacity-pattern: 0.05;&lt;br /&gt;
&lt;br /&gt;
        --color-primary__h: 41.6;&lt;br /&gt;
        --color-primary__s: 84%;&lt;br /&gt;
        --color-primary__l: 65.7%;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Black theme */&lt;br /&gt;
:root.skin-theme-clientpref-night.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
    --tg-color-surface-0: #000;&lt;br /&gt;
    --tg-color-surface-1: #111;&lt;br /&gt;
    --tg-color-surface-2: #222;&lt;br /&gt;
    --tg-color-surface-3: #333;&lt;br /&gt;
    --tg-color-surface-4: #444;&lt;br /&gt;
    --tg-color-surface-5: #555;&lt;br /&gt;
    --delta-hover-state: 6%;&lt;br /&gt;
    --shadow-strength: 0.04;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    :root.skin-theme-clientpref-os.citizen-feature-pure-black-clientpref-1 {&lt;br /&gt;
        --tg-color-surface-0: #000;&lt;br /&gt;
        --tg-color-surface-1: #111;&lt;br /&gt;
        --tg-color-surface-2: #222;&lt;br /&gt;
        --tg-color-surface-3: #333;&lt;br /&gt;
        --tg-color-surface-4: #444;&lt;br /&gt;
        --tg-color-surface-5: #555;&lt;br /&gt;
        --delta-hover-state: 6%;&lt;br /&gt;
        --shadow-strength: 0.04;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Do not invert edit button icon in dark mode because of contrast */&lt;br /&gt;
.skin-theme-clientpref-night #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
.skin-theme-clientpref-night #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
    filter: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os #ca-edit .citizen-ui-icon::before,&lt;br /&gt;
    .skin-theme-clientpref-os #ca-ve-edit .citizen-ui-icon::before {&lt;br /&gt;
        filter: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1,&lt;br /&gt;
h2,&lt;br /&gt;
h3,&lt;br /&gt;
h4,&lt;br /&gt;
h5,&lt;br /&gt;
h6 {&lt;br /&gt;
    font-family: var(--tg-font-family-heading);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Add external link icon to interwiki links */&lt;br /&gt;
a.extiw::after {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    width: 0.75em;&lt;br /&gt;
    height: 0.75em;&lt;br /&gt;
    margin-left: 0.125em;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    background-color: currentcolor;&lt;br /&gt;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYXJpYS1oaWRkZW49InRydWUiIHZpZXdCb3g9IjAgMCAyMCAyMCI+IDxnIGZpbGw9ImN1cnJlbnRDb2xvciI+IDxwYXRoIGQ9Ik0xNyAxN0gzVjNoNVYxSDNhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTVoLTJ6Ii8+IDxwYXRoIGQ9Im0xMSAxIDMuMjkgMy4yOS01LjczIDUuNzMgMS40MiAxLjQyIDUuNzMtNS43M0wxOSA5VjF6Ii8+IDwvZz4gPC9zdmc+)&lt;br /&gt;
        no-repeat 50% 50%;&lt;br /&gt;
    -webkit-mask-size: contain;&lt;br /&gt;
    mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.plainlinks a.external::after {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adjust wordmark size */&lt;br /&gt;
img.mw-logo-wordmark {&lt;br /&gt;
    height: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shift sticky header trigger point by 100px */&lt;br /&gt;
#citizen-page-header-sticky-sentinel {&lt;br /&gt;
    transform: translateY(100px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
 * Background image handling&lt;br /&gt;
 */&lt;br /&gt;
.citizen-page-container,&lt;br /&gt;
.citizen-body-container {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before,&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    inset: 0;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header:before,&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before,&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-repeat: repeat-y;&lt;br /&gt;
    filter: var(--filter-invert);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-header::before {&lt;br /&gt;
    background-position: center left;&lt;br /&gt;
    background-size: contain;&lt;br /&gt;
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), transparent 32px);&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        rgba(0, 0, 0, 0.2),&lt;br /&gt;
        transparent 32px&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-page-container::before {&lt;br /&gt;
    height: 200px;&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        rgba(0, 0, 0, 0.35),&lt;br /&gt;
        rgba(0, 0, 0, 0.2) 3rem,&lt;br /&gt;
        rgba(0, 0, 0, 0.05) 9rem,&lt;br /&gt;
        transparent 100%&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body::before {&lt;br /&gt;
    position: fixed; /* Avoid layout shift */&lt;br /&gt;
    margin-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    opacity: calc(&lt;br /&gt;
        var(--tg-opacity-pattern) * 0.5&lt;br /&gt;
    ); /* Since this is behind content, it should be more subtle */&lt;br /&gt;
    background-repeat: repeat;&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 480px,&lt;br /&gt;
        #000 calc(100% - 480px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-body-container::after {&lt;br /&gt;
    background-size: var(--tg-inscription-size);&lt;br /&gt;
    opacity: var(--tg-opacity-pattern);&lt;br /&gt;
    mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
    -webkit-mask-image: linear-gradient(&lt;br /&gt;
        transparent,&lt;br /&gt;
        #000 160px,&lt;br /&gt;
        #000 calc(100% - 160px),&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 640px) {&lt;br /&gt;
    img.mw-logo-wordmark {&lt;br /&gt;
        height: 2.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1120px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 32px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for header background image */&lt;br /&gt;
    .citizen-header {&lt;br /&gt;
        padding-top: 36px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .citizen-header::before {&lt;br /&gt;
        background-position: top center;&lt;br /&gt;
        mask-image: linear-gradient(rgba(0, 0, 0, 0.2), transparent 64px);&lt;br /&gt;
        -webkit-mask-image: linear-gradient(&lt;br /&gt;
            rgba(0, 0, 0, 0.2),&lt;br /&gt;
            transparent 64px&lt;br /&gt;
        );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Make space for inscription */&lt;br /&gt;
    .citizen-page-header,&lt;br /&gt;
    .citizen-body-container {&lt;br /&gt;
        padding-left: calc(var(--tg-inscription-size) + var(--padding-page));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    :root {&lt;br /&gt;
        --tg-inscription-size: 3vw;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Move page header to the bottom for main page */&lt;br /&gt;
.page-Main_Page .citizen-body-container {&lt;br /&gt;
    grid-template-areas:&lt;br /&gt;
        &amp;quot;content&amp;quot;&lt;br /&gt;
        &amp;quot;header&amp;quot;&lt;br /&gt;
        &amp;quot;afterHeader&amp;quot;&lt;br /&gt;
        &amp;quot;footer&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (hover: hover) {&lt;br /&gt;
    /*&lt;br /&gt;
     * Search button tooltip&lt;br /&gt;
     * This is temporary until tooltip is fully implemented upstream at Citizen&lt;br /&gt;
     */&lt;br /&gt;
    .citizen-search&lt;br /&gt;
        .citizen-dropdown-details:not([open])&lt;br /&gt;
        &amp;gt; .citizen-dropdown-summary:hover::after {&lt;br /&gt;
        content: &amp;quot;/&amp;quot;;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        border: 1px solid var(--border-color-interactive);&lt;br /&gt;
        border-radius: var(--border-radius--small);&lt;br /&gt;
        min-width: var(--size-icon);&lt;br /&gt;
        min-height: var(--size-icon);&lt;br /&gt;
        padding: 0 var(--space-xxs);&lt;br /&gt;
        background: var(--color-surface-1);&lt;br /&gt;
        font-size: 0.65rem;&lt;br /&gt;
        font-weight: var(--font-weight-medium);&lt;br /&gt;
        line-height: 1;&lt;br /&gt;
        display: flex;&lt;br /&gt;
        align-items: center;&lt;br /&gt;
        justify-content: center;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
 * Menu&lt;br /&gt;
 * Rich format menu to have more hierarchy&lt;br /&gt;
*/&lt;br /&gt;
/* Remove bottom spacing as it is handled in footer portlet */&lt;br /&gt;
.citizen-drawer__menu {&lt;br /&gt;
	margin-bottom: 0;&lt;br /&gt;
	padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External {&lt;br /&gt;
	position: sticky;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	margin-top: var( --space-md );&lt;br /&gt;
    padding: var( --space-xs ) 0;&lt;br /&gt;
	border-top: 1px solid var( --border-color-base );&lt;br /&gt;
	background: var( --color-surface-1 );&lt;br /&gt;
	font-size: var( --font-size-x-small );&lt;br /&gt;
	grid-column-start: 1;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and ( min-width: 32.875rem ) {&lt;br /&gt;
    .mw-portlet-External {&lt;br /&gt;
		grid-column-end: span 2;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .citizen-menu__heading {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External ul {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-portlet-External .mw-list-item a {&lt;br /&gt;
	gap: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Label */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-label-&amp;quot;] a {&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
    margin-left: var( --space-xs );&lt;br /&gt;
    padding-left: var( --space-md );&lt;br /&gt;
	padding-right: var( --space-xs );&lt;br /&gt;
	border-left: 1px solid var( --border-color-base );&lt;br /&gt;
    border-radius: 0;&lt;br /&gt;
    letter-spacing: 0.05em;&lt;br /&gt;
    font-weight: var( --font-weight-normal );&lt;br /&gt;
    color: var( --color-base--subtle ) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icons */&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a {&lt;br /&gt;
	font-size: 0;&lt;br /&gt;
    content-visibility: auto;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.citizen-drawer__menu [id^=&amp;quot;n-sidebar-icon-&amp;quot;] a:before {&lt;br /&gt;
	display: block;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    width: var( --size-icon );&lt;br /&gt;
    height: var( --size-icon );&lt;br /&gt;
    background: transparent center/contain no-repeat;&lt;br /&gt;
    opacity: var( --opacity-icon-base );&lt;br /&gt;
    filter: var( --filter-invert );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=Soubor:Harry-potter-logo.svg&amp;diff=11</id>
		<title>Soubor:Harry-potter-logo.svg</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=Soubor:Harry-potter-logo.svg&amp;diff=11"/>
		<updated>2025-09-28T21:25:00Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Harry Potter initials&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Popis ==&lt;br /&gt;
Harry Potter initials&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=10</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=10"/>
		<updated>2025-09-28T21:16:22Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
@media screen {&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=9</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=9"/>
		<updated>2025-09-28T21:14:19Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Zrušena verze 8 od uživatele Administrator (diskuse)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
@media screen {&lt;br /&gt;
    /* Hero image */&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        /* FIXME: Optimization needed (WebP, proper sized) */&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Site header image */&lt;br /&gt;
    /*.citizen-header:before {&lt;br /&gt;
        background-image: url(/w/images/2/28/Citizen_header_image.webp);&lt;br /&gt;
    }*/&lt;br /&gt;
&lt;br /&gt;
    /* One Ring Inscription */&lt;br /&gt;
    /*.citizen-body-container::after {&lt;br /&gt;
        background-image: url(/w/images/b/bf/One_Ring_Inscription_single_line_vertical.svg);&lt;br /&gt;
    }*/&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=8</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=8"/>
		<updated>2025-09-28T21:12:31Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
@media screen {&lt;br /&gt;
    /* Hero image */&lt;br /&gt;
    .citizen-page-header:before {&lt;br /&gt;
        /* FIXME: Optimization needed (WebP, proper sized) */&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Site header image */&lt;br /&gt;
    /*.citizen-header:before {&lt;br /&gt;
        background-image: url(/w/images/2/28/Citizen_header_image.webp);&lt;br /&gt;
    }*/&lt;br /&gt;
&lt;br /&gt;
    /* One Ring Inscription */&lt;br /&gt;
    /*.citizen-body-container::after {&lt;br /&gt;
        background-image: url(/w/images/b/bf/One_Ring_Inscription_single_line_vertical.svg);&lt;br /&gt;
    }*/&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=7</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=7"/>
		<updated>2025-09-28T21:10:51Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
@media screen {&lt;br /&gt;
    /* Hero image */&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        /* FIXME: Optimization needed (WebP, proper sized) */&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Site header image */&lt;br /&gt;
    /*.citizen-header:before {&lt;br /&gt;
        background-image: url(/w/images/2/28/Citizen_header_image.webp);&lt;br /&gt;
    }*/&lt;br /&gt;
&lt;br /&gt;
    /* One Ring Inscription */&lt;br /&gt;
    /*.citizen-body-container::after {&lt;br /&gt;
        background-image: url(/w/images/b/bf/One_Ring_Inscription_single_line_vertical.svg);&lt;br /&gt;
    }*/&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=6</id>
		<title>MediaWiki:Citizen.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=MediaWiki:Citizen.css&amp;diff=6"/>
		<updated>2025-09-28T21:09:15Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Citizen skin */&lt;br /&gt;
@media screen {&lt;br /&gt;
    /* Hero image */&lt;br /&gt;
    .citizen-page-container:before {&lt;br /&gt;
        /* FIXME: Optimization needed (WebP, proper sized) */&lt;br /&gt;
        background-image: url(/images/Marauders-map.webp);&lt;br /&gt;
        background-position: 70% center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Site header image */&lt;br /&gt;
    /*.citizen-header:before {&lt;br /&gt;
        background-image: url(/w/images/2/28/Citizen_header_image.webp);&lt;br /&gt;
    }*/&lt;br /&gt;
&lt;br /&gt;
    /* One Ring Inscription */&lt;br /&gt;
    /*.citizen-body-container::after {&lt;br /&gt;
        background-image: url(/w/images/b/bf/One_Ring_Inscription_single_line_vertical.svg);&lt;br /&gt;
    }*/&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.revelio.cz/index.php?title=Soubor:Marauders-map.webp&amp;diff=5</id>
		<title>Soubor:Marauders-map.webp</title>
		<link rel="alternate" type="text/html" href="https://wiki.revelio.cz/index.php?title=Soubor:Marauders-map.webp&amp;diff=5"/>
		<updated>2025-09-28T21:07:46Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Marauder&amp;#039;s Map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Popis ==&lt;br /&gt;
Marauder&#039;s Map&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
</feed>