<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.artifactsofcapitalism.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Abrano</id>
	<title>Artifacts of Capitalism - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.artifactsofcapitalism.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Abrano"/>
	<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php/Special:Contributions/Abrano"/>
	<updated>2026-05-05T10:19:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2375</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2375"/>
		<updated>2026-04-02T21:09:54Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=Main Page&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Narrowing focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;br /&gt;
=== Download Data ===&lt;br /&gt;
You can also export artifact data as a CSV file:&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,Artifact_type,Creator_author,Date,Start_date,Period,City_and_country_of_origin,Economic_theme,Keywords,Latitude,Longitude&lt;br /&gt;
|format=csv&lt;br /&gt;
|limit=1000&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2374</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2374"/>
		<updated>2026-04-02T21:07:13Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=Main Page&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Narrowing focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;br /&gt;
&lt;br /&gt;
=== Download Data ===&lt;br /&gt;
You can also export artifact data as a CSV file:&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,Artifact_type,Creator_author,Date,Start_date,Period,City_and_country_of_origin,Economic_theme,Keywords,Latitude,Longitude&lt;br /&gt;
|format=csv&lt;br /&gt;
|limit=1000&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2372</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2372"/>
		<updated>2026-04-02T20:24:05Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=Main Page&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px; box-shadow:0 1px 2px rgba(60,42,19,0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Narrowing focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2370</id>
		<title>Artifact Theme Dashboard</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2370"/>
		<updated>2026-04-02T20:20:47Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Artifact Theme Dashboard&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This dashboard offers quick visual summaries of the archive for teaching and seminar discussion. It combines clean categorical counts with a searchable table so readers can move from pattern to artifact.&lt;br /&gt;
&lt;br /&gt;
Note: the current &amp;lt;code&amp;gt;Economic theme&amp;lt;/code&amp;gt; field often stores full theme combinations as entered on the page, so the theme view below shows those combinations rather than fully normalized individual tags.&lt;br /&gt;
&lt;br /&gt;
== Artifact Types ==&lt;br /&gt;
&lt;br /&gt;
Click a label or bar to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Artifact_type=Type,COUNT(*)=Artifacts&lt;br /&gt;
|where=Artifact_type != &#039;&#039;&lt;br /&gt;
|group by=Type&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=20&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Type Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Periods ==&lt;br /&gt;
&lt;br /&gt;
Click a slice, legend label, or bar to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-section&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=pie chart&lt;br /&gt;
|width=100%&lt;br /&gt;
|height=420px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-links&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Period Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;script src=&amp;quot;data:text/javascript;base64,d2luZG93LmFvY1RoZW1lUGllPXdpbmRvdy5hb2NUaGVtZVBpZXx8e307YW9jVGhlbWVQaWUubj1mdW5jdGlvbih0KXtyZXR1cm4odHx8JycpLnJlcGxhY2UoL1xzKy9nLCcgJykudHJpbSgpfTthb2NUaGVtZVBpZS5vPWZ1bmN0aW9uKGgpe2lmKGgpd2luZG93Lm9wZW4oaCwnX2JsYW5rJyl9O2FvY1RoZW1lUGllLmI9ZnVuY3Rpb24obixoKXtpZighbnx8IWh8fG4uZ2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJyk9PT0nMScpcmV0dXJuO24uc2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJywnMScpO24uc3R5bGUuY3Vyc29yPSdwb2ludGVyJztuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCk7ZS5zdG9wUHJvcGFnYXRpb24oKTthb2NUaGVtZVBpZS5vKGgpfSx0cnVlKX07YW9jVGhlbWVQaWUudz1mdW5jdGlvbigpe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLXNlY3Rpb24nKSxsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLWxpbmtzJyk7aWYoIXN8fCFsKXJldHVybiBmYWxzZTt2YXIgYz1zLnF1ZXJ5U2VsZWN0b3IoJy5jYXJnb1BpZUNoYXJ0Jyk7aWYoIWMpcmV0dXJuIGZhbHNlO3ZhciBtPXt9LGs9MDtsLnF1ZXJ5U2VsZWN0b3JBbGwoJy5hcnRpZmFjdC10aGVtZS1wZXJpb2QtbGFiZWwgYScpLmZvckVhY2goZnVuY3Rpb24oYSl7dmFyIHQ9YW9jVGhlbWVQaWUubihhLnRleHRDb250ZW50KTtpZih0KW1bdF09YS5ocmVmfSk7Yy5xdWVyeVNlbGVjdG9yQWxsKCcubnYtc2xpY2UnKS5mb3JFYWNoKGZ1bmN0aW9uKHgpe3ZhciBkPXguX19kYXRhX18mJnguX19kYXRhX18uZGF0YT94Ll9fZGF0YV9fLmRhdGE6eC5fX2RhdGFfXyx0PWFvY1RoZW1lUGllLm4oZCYmKGQubGFiZWx8fGQua2V5KSk7aWYobVt0XSl7YW9jVGhlbWVQaWUuYih4LG1bdF0pO2srK319KTtjLnF1ZXJ5U2VsZWN0b3JBbGwoJy5udi1sZWdlbmQgLm52LXNlcmllcycpLmZvckVhY2goZnVuY3Rpb24oeCl7dmFyIHQ9eC5xdWVyeVNlbGVjdG9yKCd0ZXh0Jyk7dD1hb2NUaGVtZVBpZS5uKHQmJnQudGV4dENvbnRlbnQpO2lmKG1bdF0pYW9jVGhlbWVQaWUuYih4LG1bdF0pfSk7cmV0dXJuIGs+MH07YW9jVGhlbWVQaWUucz1mdW5jdGlvbigpe3ZhciBuPTAsaT1zZXRJbnRlcnZhbChmdW5jdGlvbigpe24rPTE7aWYoYW9jVGhlbWVQaWUudygpfHxuPjMwKWNsZWFySW50ZXJ2YWwoaSl9LDQwMCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGFvY1RoZW1lUGllLncsMjUwKX0pfTtpZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2xvYWRpbmcnKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyxhb2NUaGVtZVBpZS5zKX1lbHNle2FvY1RoZW1lUGllLnMoKX07&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Places of Origin ==&lt;br /&gt;
&lt;br /&gt;
Click a label or bar to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Connections Origin Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Economic Theme Combinations ==&lt;br /&gt;
&lt;br /&gt;
Click a theme cluster to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.artifact-theme-cluster-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 0.85rem;&lt;br /&gt;
  align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 1100px) {&lt;br /&gt;
  .artifact-theme-cluster-grid {&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .artifact-theme-cluster-grid {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0.85rem 0 1.1rem; padding:0.9rem 1rem 1rem; background:linear-gradient(180deg, #fbf7ee, #eef5eb); border:1px solid #d9d2c2; border-radius:16px; box-shadow:0 1px 0 rgba(86, 67, 41, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;artifact-theme-cluster-grid&amp;quot;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Cluster Card&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=25&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searchable Table ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,_pageName,Artifact_type,Date,Period,City_and_country_of_origin,Creator_author,Economic_theme__full&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=50&lt;br /&gt;
|limit=1000&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See also: [[Artifact Timeline Explorer]] and [[Artifact Connections Explorer]]&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2363</id>
		<title>Artifact Theme Dashboard</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2363"/>
		<updated>2026-04-02T20:10:26Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Artifact Theme Dashboard&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This dashboard offers quick visual summaries of the archive for teaching and seminar discussion. It combines clean categorical counts with a searchable table so readers can move from pattern to artifact.&lt;br /&gt;
&lt;br /&gt;
Note: the current &amp;lt;code&amp;gt;Economic theme&amp;lt;/code&amp;gt; field often stores full theme combinations as entered on the page, so the theme view below shows those combinations rather than fully normalized individual tags.&lt;br /&gt;
&lt;br /&gt;
== Artifact Types ==&lt;br /&gt;
&lt;br /&gt;
The chart provides a visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Artifact_type=Type,COUNT(*)=Artifacts&lt;br /&gt;
|where=Artifact_type != &#039;&#039;&lt;br /&gt;
|group by=Type&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=20&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Type Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Periods ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a slice, legend label, or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-section&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=pie chart&lt;br /&gt;
|width=100%&lt;br /&gt;
|height=420px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-links&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Period Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;script src=&amp;quot;data:text/javascript;base64,d2luZG93LmFvY1RoZW1lUGllPXdpbmRvdy5hb2NUaGVtZVBpZXx8e307YW9jVGhlbWVQaWUubj1mdW5jdGlvbih0KXtyZXR1cm4odHx8JycpLnJlcGxhY2UoL1xzKy9nLCcgJykudHJpbSgpfTthb2NUaGVtZVBpZS5vPWZ1bmN0aW9uKGgpe2lmKGgpd2luZG93Lm9wZW4oaCwnX2JsYW5rJyl9O2FvY1RoZW1lUGllLmI9ZnVuY3Rpb24obixoKXtpZighbnx8IWh8fG4uZ2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJyk9PT0nMScpcmV0dXJuO24uc2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJywnMScpO24uc3R5bGUuY3Vyc29yPSdwb2ludGVyJztuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCk7ZS5zdG9wUHJvcGFnYXRpb24oKTthb2NUaGVtZVBpZS5vKGgpfSx0cnVlKX07YW9jVGhlbWVQaWUudz1mdW5jdGlvbigpe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLXNlY3Rpb24nKSxsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLWxpbmtzJyk7aWYoIXN8fCFsKXJldHVybiBmYWxzZTt2YXIgYz1zLnF1ZXJ5U2VsZWN0b3IoJy5jYXJnb1BpZUNoYXJ0Jyk7aWYoIWMpcmV0dXJuIGZhbHNlO3ZhciBtPXt9LGs9MDtsLnF1ZXJ5U2VsZWN0b3JBbGwoJy5hcnRpZmFjdC10aGVtZS1wZXJpb2QtbGFiZWwgYScpLmZvckVhY2goZnVuY3Rpb24oYSl7dmFyIHQ9YW9jVGhlbWVQaWUubihhLnRleHRDb250ZW50KTtpZih0KW1bdF09YS5ocmVmfSk7Yy5xdWVyeVNlbGVjdG9yQWxsKCcubnYtc2xpY2UnKS5mb3JFYWNoKGZ1bmN0aW9uKHgpe3ZhciBkPXguX19kYXRhX18mJnguX19kYXRhX18uZGF0YT94Ll9fZGF0YV9fLmRhdGE6eC5fX2RhdGFfXyx0PWFvY1RoZW1lUGllLm4oZCYmKGQubGFiZWx8fGQua2V5KSk7aWYobVt0XSl7YW9jVGhlbWVQaWUuYih4LG1bdF0pO2srK319KTtjLnF1ZXJ5U2VsZWN0b3JBbGwoJy5udi1sZWdlbmQgLm52LXNlcmllcycpLmZvckVhY2goZnVuY3Rpb24oeCl7dmFyIHQ9eC5xdWVyeVNlbGVjdG9yKCd0ZXh0Jyk7dD1hb2NUaGVtZVBpZS5uKHQmJnQudGV4dENvbnRlbnQpO2lmKG1bdF0pYW9jVGhlbWVQaWUuYih4LG1bdF0pfSk7cmV0dXJuIGs+MH07YW9jVGhlbWVQaWUucz1mdW5jdGlvbigpe3ZhciBuPTAsaT1zZXRJbnRlcnZhbChmdW5jdGlvbigpe24rPTE7aWYoYW9jVGhlbWVQaWUudygpfHxuPjMwKWNsZWFySW50ZXJ2YWwoaSl9LDQwMCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGFvY1RoZW1lUGllLncsMjUwKX0pfTtpZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2xvYWRpbmcnKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyxhb2NUaGVtZVBpZS5zKX1lbHNle2FvY1RoZW1lUGllLnMoKX07&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Places of Origin ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Connections Origin Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Economic Theme Combinations ==&lt;br /&gt;
&lt;br /&gt;
Click a theme cluster to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0.85rem 0 1.1rem; padding:0.9rem 1rem 0.35rem; background:linear-gradient(180deg, #fbf7ee, #eef5eb); border:1px solid #d9d2c2; border-radius:16px; box-shadow:0 1px 0 rgba(86, 67, 41, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Cluster Card&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=25&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searchable Table ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,_pageName,Artifact_type,Date,Period,City_and_country_of_origin,Creator_author,Economic_theme__full&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=50&lt;br /&gt;
|limit=1000&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See also: [[Artifact Timeline Explorer]] and [[Artifact Connections Explorer]]&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2362</id>
		<title>Artifact Theme Dashboard</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2362"/>
		<updated>2026-04-02T20:09:25Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Artifact Theme Dashboard&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This dashboard offers quick visual summaries of the archive for teaching and seminar discussion. It combines clean categorical counts with a searchable table so readers can move from pattern to artifact.&lt;br /&gt;
&lt;br /&gt;
Note: the current &amp;lt;code&amp;gt;Economic theme&amp;lt;/code&amp;gt; field often stores full theme combinations as entered on the page, so the theme view below shows those combinations rather than fully normalized individual tags.&lt;br /&gt;
&lt;br /&gt;
== Artifact Types ==&lt;br /&gt;
&lt;br /&gt;
The chart provides a visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Artifact_type=Type,COUNT(*)=Artifacts&lt;br /&gt;
|where=Artifact_type != &#039;&#039;&lt;br /&gt;
|group by=Type&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=20&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Type Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Periods ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a slice, legend label, or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-section&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=pie chart&lt;br /&gt;
|width=100%&lt;br /&gt;
|height=420px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;div id=&amp;quot;artifact-theme-periods-links&amp;quot;&amp;gt;}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Period Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&amp;lt;script src=&amp;quot;data:text/javascript;base64,d2luZG93LmFvY1RoZW1lUGllPXdpbmRvdy5hb2NUaGVtZVBpZXx8e307YW9jVGhlbWVQaWUubj1mdW5jdGlvbih0KXtyZXR1cm4odHx8JycpLnJlcGxhY2UoL1xzKy9nLCcgJykudHJpbSgpfTthb2NUaGVtZVBpZS5vPWZ1bmN0aW9uKGgpe2lmKGgpd2luZG93Lm9wZW4oaCwnX2JsYW5rJyl9O2FvY1RoZW1lUGllLmI9ZnVuY3Rpb24obixoKXtpZighbnx8IWh8fG4uZ2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJyk9PT0nMScpcmV0dXJuO24uc2V0QXR0cmlidXRlKCdkYXRhLWFvYy1waWUtY2xpY2thYmxlJywnMScpO24uc3R5bGUuY3Vyc29yPSdwb2ludGVyJztuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXtlLnByZXZlbnREZWZhdWx0KCk7ZS5zdG9wUHJvcGFnYXRpb24oKTthb2NUaGVtZVBpZS5vKGgpfSx0cnVlKX07YW9jVGhlbWVQaWUudz1mdW5jdGlvbigpe3ZhciBzPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLXNlY3Rpb24nKSxsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhcnRpZmFjdC10aGVtZS1wZXJpb2RzLWxpbmtzJyk7aWYoIXN8fCFsKXJldHVybiBmYWxzZTt2YXIgYz1zLnF1ZXJ5U2VsZWN0b3IoJy5jYXJnb1BpZUNoYXJ0Jyk7aWYoIWMpcmV0dXJuIGZhbHNlO3ZhciBtPXt9LGs9MDtsLnF1ZXJ5U2VsZWN0b3JBbGwoJy5hcnRpZmFjdC10aGVtZS1wZXJpb2QtbGFiZWwgYScpLmZvckVhY2goZnVuY3Rpb24oYSl7dmFyIHQ9YW9jVGhlbWVQaWUubihhLnRleHRDb250ZW50KTtpZih0KW1bdF09YS5ocmVmfSk7Yy5xdWVyeVNlbGVjdG9yQWxsKCcubnYtc2xpY2UnKS5mb3JFYWNoKGZ1bmN0aW9uKHgpe3ZhciBkPXguX19kYXRhX18mJnguX19kYXRhX18uZGF0YT94Ll9fZGF0YV9fLmRhdGE6eC5fX2RhdGFfXyx0PWFvY1RoZW1lUGllLm4oZCYmKGQubGFiZWx8fGQua2V5KSk7aWYobVt0XSl7YW9jVGhlbWVQaWUuYih4LG1bdF0pO2srK319KTtjLnF1ZXJ5U2VsZWN0b3JBbGwoJy5udi1sZWdlbmQgLm52LXNlcmllcycpLmZvckVhY2goZnVuY3Rpb24oeCl7dmFyIHQ9eC5xdWVyeVNlbGVjdG9yKCd0ZXh0Jyk7dD1hb2NUaGVtZVBpZS5uKHQmJnQudGV4dENvbnRlbnQpO2lmKG1bdF0pYW9jVGhlbWVQaWUuYih4LG1bdF0pfSk7cmV0dXJuIGs+MH07YW9jVGhlbWVQaWUucz1mdW5jdGlvbigpe3ZhciBuPTAsaT1zZXRJbnRlcnZhbChmdW5jdGlvbigpe24rPTE7aWYoYW9jVGhlbWVQaWUudygpfHxuPjMwKWNsZWFySW50ZXJ2YWwoaSl9LDQwMCk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGFvY1RoZW1lUGllLncsMjUwKX0pfTtpZihkb2N1bWVudC5yZWFkeVN0YXRlPT09J2xvYWRpbmcnKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyxhb2NUaGVtZVBpZS5zKX1lbHNle2FvY1RoZW1lUGllLnMoKX07&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Places of Origin ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=bar chart&lt;br /&gt;
|height=500px&lt;br /&gt;
|width=100%&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Connections Origin Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Economic Theme Combinations ==&lt;br /&gt;
&lt;br /&gt;
Click a theme cluster to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0.85rem 0 1.1rem; padding:0.9rem 1rem 0.35rem; background:linear-gradient(180deg, #fbf7ee, #eef5eb); border:1px solid #d9d2c2; border-radius:16px; box-shadow:0 1px 0 rgba(86, 67, 41, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Cluster Card&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=25&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searchable Table ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,_pageName,Artifact_type,Date,Period,City_and_country_of_origin,Creator_author,Economic_theme__full&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=50&lt;br /&gt;
|limit=1000&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See also: [[Artifact Timeline Explorer]] and [[Artifact Connections Explorer]]&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2360</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2360"/>
		<updated>2026-04-02T20:04:37Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2359</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2359"/>
		<updated>2026-04-02T19:58:44Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Narrowing focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2358</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2358"/>
		<updated>2026-04-02T19:58:08Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
This repository gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;artifact&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Defining &amp;quot;capitalism&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;Narrowing focus&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2357</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2357"/>
		<updated>2026-04-02T19:56:34Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#000000;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
Artifacts of Capitalism gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What&#039;s an artifact?&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What do we mean by &amp;quot;capitalism?&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What is the scope of the project?&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2356</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2356"/>
		<updated>2026-04-02T19:55:13Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#2f271b;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
Artifacts of Capitalism gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What&#039;s an artifact?&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What do we mean by &amp;quot;capitalism?&amp;quot;&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What is the scope of the project?&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on Anglophone materials from 1500-1700 while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2355</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2355"/>
		<updated>2026-04-02T19:52:16Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#2f271b;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
Artifacts of Capitalism gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What counts as an artifact?&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;How do we use the term capitalism?&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What is the scope of the project?&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on 1500-1700 English materials while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2354</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2354"/>
		<updated>2026-04-02T19:50:48Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2353 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2353</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2353"/>
		<updated>2026-04-02T19:49:52Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:1100px; margin:0 auto; color:#2f271b;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; font-size:1.2em; line-height:1.75; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
Artifacts of Capitalism gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-wrap:wrap; gap:16px; margin:0 0 24px 0;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What counts as an artifact?&amp;lt;/div&amp;gt;&lt;br /&gt;
An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;How do we use the term capitalism?&amp;lt;/div&amp;gt;&lt;br /&gt;
Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;flex:1 1 240px; background:#fbf7ee; border:1px solid #d8cfbf; border-top:4px solid #8c6b3f; border-radius:6px; padding:16px 18px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:1.08em; font-weight:bold; margin:0 0 8px 0;&amp;quot;&amp;gt;What is the scope of the project?&amp;lt;/div&amp;gt;&lt;br /&gt;
The archive centers on 1500-1700 English materials while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 24px auto; line-height:1.8;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:860px; margin:0 auto 30px auto; padding:16px 18px; background:#f7f1e4; border:1px solid #d4c5a9; border-radius:8px; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:0.88em; letter-spacing:0.08em; text-transform:uppercase; color:#6c5837; margin-bottom:6px;&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px;&amp;quot;&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/div&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Browse_Artifacts|Browse the archive]]&#039;&#039;&#039; · &#039;&#039;&#039;[[Submit_an_Artifact|Submit an artifact]]&#039;&#039;&#039; · &#039;&#039;&#039;[[About_the_Project|About the project]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2350</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2350"/>
		<updated>2026-04-02T18:59:30Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2349 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2349</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2349"/>
		<updated>2026-04-02T18:58:00Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home {&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  color: #2f271b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-banner {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 0 0 1.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-banner img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 1200px;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  border-bottom: 3px solid #8c6b3f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-lead {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto 1.5rem auto;&lt;br /&gt;
  font-size: 1.22rem;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-grid {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 1rem;&lt;br /&gt;
  margin: 0 0 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-card {&lt;br /&gt;
  flex: 1 1 240px;&lt;br /&gt;
  background: #fbf7ee;&lt;br /&gt;
  border: 1px solid #d8cfbf;&lt;br /&gt;
  border-top: 4px solid #8c6b3f;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1rem 1.1rem;&lt;br /&gt;
  box-shadow: 0 1px 2px rgba(60, 42, 19, 0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-card h3 {&lt;br /&gt;
  margin: 0 0 0.45rem 0;&lt;br /&gt;
  font-size: 1.08rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-card p {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  font-size: 0.98rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-body {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto 1.5rem auto;&lt;br /&gt;
  font-size: 1.02rem;&lt;br /&gt;
  line-height: 1.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-body p {&lt;br /&gt;
  margin: 0 0 1rem 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto 1.85rem auto;&lt;br /&gt;
  padding: 1.1rem 1.2rem;&lt;br /&gt;
  background: linear-gradient(180deg, #f7f1e4 0%, #efe5d2 100%);&lt;br /&gt;
  border: 1px solid #d4c5a9;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta-label {&lt;br /&gt;
  margin: 0 0 0.35rem 0;&lt;br /&gt;
  font-size: 0.88rem;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #6c5837;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta p {&lt;br /&gt;
  margin: 0 0 0.85rem 0;&lt;br /&gt;
  font-size: 1rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta-links {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.7rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta-links a {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  padding: 0.55rem 0.95rem;&lt;br /&gt;
  background: #8c6b3f;&lt;br /&gt;
  color: #fff8ee;&lt;br /&gt;
  border-radius: 999px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.aoc-home-cta-links a:hover {&lt;br /&gt;
  background: #735530;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .aoc-home-lead {&lt;br /&gt;
    font-size: 1.08rem;&lt;br /&gt;
    line-height: 1.65;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .aoc-home-card,&lt;br /&gt;
  .aoc-home-body,&lt;br /&gt;
  .aoc-home-cta {&lt;br /&gt;
    font-size: 0.98rem;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;aoc-home&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aoc-home-banner&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot; alt=&amp;quot;Artifacts of Capitalism in the Pre-Modern World&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aoc-home-lead&amp;quot;&amp;gt;&lt;br /&gt;
    Artifacts of Capitalism gathers texts and objects that reveal how pre-modern people understood work, exchange, obligation, risk, and material life.&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aoc-home-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;aoc-home-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;What counts as an artifact?&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;An artifact may be a husbandry manual, guild rule, personal letter, legal document, sermon, sextant, ship, calculator, or any other trace of economic experience.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;aoc-home-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;How do we use the term capitalism?&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Not as a fixed definition, but as a question. We begin with the archive itself and let the evidence reshape the language we use to describe early modern economic life.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;aoc-home-card&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;What is the scope of the project?&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;The archive centers on 1500-1700 English materials while also welcoming artifacts that illuminate wider networks, cross-border exchange, and global economic experience.&amp;lt;/p&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;aoc-home-body&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Our aim is not to locate a single origin story. It is to document how economic life was lived, imagined, and contested in the early modern world. In that sense, the project is phenomenological before it is definitional: it begins with experience, then asks what concepts can adequately describe what the archive shows.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The archive may confirm the language of capitalism, complicate it, or point toward economic formations that do not fit modern categories at all. That openness is part of the method.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;As an open-source project, Artifacts of Capitalism invites scholars, students, and interested readers to contribute artifacts that help document the economic experience of pre-modern subjects.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;aoc-home-cta&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;aoc-home-cta-label&amp;quot;&amp;gt;Join the archive&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Browse the collection, read the featured entry, or submit an artifact of your own.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;aoc-home-cta-links&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/index.php/Browse_Artifacts&amp;quot;&amp;gt;Browse the archive&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/index.php/Submit_an_Artifact&amp;quot;&amp;gt;Submit an artifact&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/index.php/About_the_Project&amp;quot;&amp;gt;About the project&amp;lt;/a&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;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2348</id>
		<title>Artifact Theme Dashboard</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2348"/>
		<updated>2026-04-02T18:51:45Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Artifact Theme Dashboard&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This dashboard offers quick visual summaries of the archive for teaching and seminar discussion. It combines clean categorical counts with a searchable table so readers can move from pattern to artifact.&lt;br /&gt;
&lt;br /&gt;
Note: the current &amp;lt;code&amp;gt;Economic theme&amp;lt;/code&amp;gt; field often stores full theme combinations as entered on the page, so the theme view below shows those combinations rather than fully normalized individual tags.&lt;br /&gt;
&lt;br /&gt;
== Artifact Types ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Artifact_type=Type,COUNT(*)=Artifacts&lt;br /&gt;
|where=Artifact_type != &#039;&#039;&lt;br /&gt;
|group by=Type&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=20&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Type Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Periods ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=pie chart&lt;br /&gt;
|width=100%&lt;br /&gt;
|height=420px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Period Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Places of Origin ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Connections Origin Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Economic Theme Combinations ==&lt;br /&gt;
&lt;br /&gt;
Click a theme cluster to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0.85rem 0 1.1rem; padding:0.9rem 1rem 0.35rem; background:linear-gradient(180deg, #fbf7ee, #eef5eb); border:1px solid #d9d2c2; border-radius:16px; box-shadow:0 1px 0 rgba(86, 67, 41, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Cluster Card&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=25&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searchable Table ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,_pageName,Artifact_type,Date,Period,City_and_country_of_origin,Creator_author,Economic_theme__full&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=50&lt;br /&gt;
|limit=1000&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See also: [[Artifact Timeline Explorer]] and [[Artifact Connections Explorer]]&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2347</id>
		<title>Artifact Theme Dashboard</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Artifact_Theme_Dashboard&amp;diff=2347"/>
		<updated>2026-04-02T18:51:10Z</updated>

		<summary type="html">&lt;p&gt;Abrano: /* Artifact Types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Artifact Theme Dashboard&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This dashboard offers quick visual summaries of the archive for teaching and seminar discussion. It combines clean categorical counts with a searchable table so readers can move from pattern to artifact.&lt;br /&gt;
&lt;br /&gt;
Note: the current &amp;lt;code&amp;gt;Economic theme&amp;lt;/code&amp;gt; field often stores full theme combinations as entered on the page, so the theme view below shows those combinations rather than fully normalized individual tags.&lt;br /&gt;
&lt;br /&gt;
== Artifact Types ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Artifact_type=Type,COUNT(*)=Artifacts&lt;br /&gt;
|where=Artifact_type != &#039;&#039;&lt;br /&gt;
|group by=Type&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=20&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Type Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Periods ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=pie chart&lt;br /&gt;
|width=100%&lt;br /&gt;
|height=420px&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Period=Period,COUNT(*)=Artifacts&lt;br /&gt;
|where=Period != &#039;&#039;&lt;br /&gt;
|group by=Period&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Period Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Places of Origin ==&lt;br /&gt;
&lt;br /&gt;
The chart gives a quick visual overview; click a label or bar below it to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=bar chart&lt;br /&gt;
|height=500px&lt;br /&gt;
|width=100%&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=City_and_country_of_origin=Origin,COUNT(*)=Artifacts&lt;br /&gt;
|where=City_and_country_of_origin != &#039;&#039;&lt;br /&gt;
|group by=Origin&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=15&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Connections Origin Row&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Economic Theme Combinations ==&lt;br /&gt;
&lt;br /&gt;
Click a theme cluster to open the matching artifacts in a filtered results view.&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0.85rem 0 1.1rem; padding:0.9rem 1rem 0.35rem; background:linear-gradient(180deg, #fbf7ee, #eef5eb); border:1px solid #d9d2c2; border-radius:16px; box-shadow:0 1px 0 rgba(86, 67, 41, 0.08);&amp;quot;&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=template&lt;br /&gt;
|template=Artifact Theme Cluster Card&lt;br /&gt;
|named args=yes&lt;br /&gt;
|delimiter=\n&lt;br /&gt;
}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Economic_theme__full=ThemeCluster,COUNT(*)=Artifacts&lt;br /&gt;
|where=Economic_theme__full != &#039;&#039;&lt;br /&gt;
|group by=ThemeCluster&lt;br /&gt;
|order by=Artifacts DESC&lt;br /&gt;
|limit=25&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=25&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Searchable Table ==&lt;br /&gt;
&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
tables=Artifacts&lt;br /&gt;
|fields=Title,_pageName,Artifact_type,Date,Period,City_and_country_of_origin,Creator_author,Economic_theme__full&lt;br /&gt;
|format=dynamic table&lt;br /&gt;
|rows per page=50&lt;br /&gt;
|limit=1000&lt;br /&gt;
|searchable columns=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See also: [[Artifact Timeline Explorer]] and [[Artifact Connections Explorer]]&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2327</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2327"/>
		<updated>2026-03-30T22:10:35Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Map&lt;br /&gt;
** Artifact_Theme_Dashboard|Theme Dashboard&lt;br /&gt;
** Artifact_Timeline_Explorer|Timeline Explorer&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
** Administrative Tools|Administrative Tools&lt;br /&gt;
** Special:SpecialPages|Special Pages&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2325</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2325"/>
		<updated>2026-03-30T22:09:03Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Browse&lt;br /&gt;
** Artifact_Theme_Dashboard|Theme Dashboard&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
** Administrative Tools|Administrative Tools&lt;br /&gt;
** Special:SpecialPages|Special Pages&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2317</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2317"/>
		<updated>2026-03-27T21:13:52Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
== Featured Artifact ==&lt;br /&gt;
&lt;br /&gt;
{{Featured Artifact}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2314</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2314"/>
		<updated>2026-03-27T18:19:41Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: text-only menu === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav.right,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons li {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-viewsource::after {&lt;br /&gt;
    content: &amp;quot;View Source&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-history::after {&lt;br /&gt;
    content: &amp;quot;History&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Notifications&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Messages&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .75rem 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) &amp;gt; #n-specialpages {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.ca-ve-edit,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.ca-formedit,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.ca-viewsource,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.ca-history,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2313</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2313"/>
		<updated>2026-03-27T18:12:09Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: text-only menu === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav.right,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons li {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-viewsource::after {&lt;br /&gt;
    content: &amp;quot;View Source&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-history::after {&lt;br /&gt;
    content: &amp;quot;History&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Notifications&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Messages&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .75rem 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) &amp;gt; #n-specialpages {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2312</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2312"/>
		<updated>2026-03-27T17:51:59Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2295 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: text-only menu === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav.right,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons li {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-viewsource::after {&lt;br /&gt;
    content: &amp;quot;View Source&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-history::after {&lt;br /&gt;
    content: &amp;quot;History&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Notifications&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Messages&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .75rem 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2311</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2311"/>
		<updated>2026-03-27T17:51:23Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2310 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2310</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2310"/>
		<updated>2026-03-27T17:50:02Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2309</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2309"/>
		<updated>2026-03-27T17:46:15Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2297 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2308</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2308"/>
		<updated>2026-03-27T17:45:37Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2302 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* === AOC Mobile Nav Final Override === */&lt;br /&gt;
&lt;br /&gt;
/* Keep Special pages hidden for normal users */&lt;br /&gt;
#n-specialpages,&lt;br /&gt;
#p-specialpages,&lt;br /&gt;
li#n-specialpages,&lt;br /&gt;
li#t-specialpages,&lt;br /&gt;
li#pt-specialpages,&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Re-show Special pages only for admins flagged in Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages,&lt;br /&gt;
body.aoc-admin #n-specialpages &amp;gt; a,&lt;br /&gt;
body.aoc-admin a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: 0.5rem 0.75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0.85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Right-side tools first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Edit + Page Tools second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Account third */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Main nav last */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 4;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide Echo icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove mobile icon glyphs */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only controls into text */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0.15rem 0 0.6rem;&lt;br /&gt;
    padding-left: 0.85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2307</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2307"/>
		<updated>2026-03-27T17:45:22Z</updated>

		<summary type="html">&lt;p&gt;Abrano: Undo revision 2303 by Abrano (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* === AOC Mobile Nav Final Override === */&lt;br /&gt;
&lt;br /&gt;
/* Keep Special pages hidden for normal users */&lt;br /&gt;
#n-specialpages,&lt;br /&gt;
#p-specialpages,&lt;br /&gt;
li#n-specialpages,&lt;br /&gt;
li#t-specialpages,&lt;br /&gt;
li#pt-specialpages,&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Re-show Special pages only for admins flagged in Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages,&lt;br /&gt;
body.aoc-admin #n-specialpages &amp;gt; a,&lt;br /&gt;
body.aoc-admin a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: 0.5rem 0.75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0.85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Right-side tools first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Edit + Page Tools second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Account third */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Main nav last */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 4;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide Echo icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove mobile icon glyphs */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only controls into text */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0.15rem 0 0.6rem;&lt;br /&gt;
    padding-left: 0.85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
.p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.aoc-admin .p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2306</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2306"/>
		<updated>2026-03-27T17:39:31Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Browse&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
** Administrative Tools|Administrative Tools&lt;br /&gt;
** Special:SpecialPages|Special Pages&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2305</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2305"/>
		<updated>2026-03-27T17:20:09Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Browse&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
** Administrative Tools|Administrative Tools&lt;br /&gt;
** Special:Special Pages|Special Pages&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2303</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2303"/>
		<updated>2026-03-27T17:05:11Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* === AOC Mobile Nav Final Override === */&lt;br /&gt;
&lt;br /&gt;
/* Keep Special pages hidden for normal users */&lt;br /&gt;
#n-specialpages,&lt;br /&gt;
#p-specialpages,&lt;br /&gt;
li#n-specialpages,&lt;br /&gt;
li#t-specialpages,&lt;br /&gt;
li#pt-specialpages,&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Re-show Special pages only for admins flagged in Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages,&lt;br /&gt;
body.aoc-admin #n-specialpages &amp;gt; a,&lt;br /&gt;
body.aoc-admin a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: 0.5rem 0.75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0.85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Right-side tools first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Edit + Page Tools second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Account third */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Main nav last */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 4;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide Echo icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove mobile icon glyphs */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only controls into text */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0.15rem 0 0.6rem;&lt;br /&gt;
    padding-left: 0.85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
.p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.aoc-admin .p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2302</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2302"/>
		<updated>2026-03-27T17:01:45Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* === AOC Mobile Nav Final Override === */&lt;br /&gt;
&lt;br /&gt;
/* Keep Special pages hidden for normal users */&lt;br /&gt;
#n-specialpages,&lt;br /&gt;
#p-specialpages,&lt;br /&gt;
li#n-specialpages,&lt;br /&gt;
li#t-specialpages,&lt;br /&gt;
li#pt-specialpages,&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Re-show Special pages only for admins flagged in Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages,&lt;br /&gt;
body.aoc-admin #n-specialpages &amp;gt; a,&lt;br /&gt;
body.aoc-admin a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: 0.5rem 0.75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0.85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Right-side tools first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Edit + Page Tools second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Account third */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Main nav last */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 4;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide Echo icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove mobile icon glyphs */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only controls into text */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0.15rem 0 0.6rem;&lt;br /&gt;
    padding-left: 0.85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
.p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.aoc-admin .p-Administrative-Tools-dropdown {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2301</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2301"/>
		<updated>2026-03-27T16:49:34Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Browse&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
**Administrative Tools|Administrative Tools&lt;br /&gt;
**Special:SpecialPages|Special Pages&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2300</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Sidebar&amp;diff=2300"/>
		<updated>2026-03-27T16:47:53Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
|Title=MediaWiki:Sidebar&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:People|People&lt;br /&gt;
** Category:Places|Places&lt;br /&gt;
** Category:Objects|Objects&lt;br /&gt;
** Category:Ideas|Ideas&lt;br /&gt;
** Category:Activities|Activities&lt;br /&gt;
** Category:Animals|Animals&lt;br /&gt;
** Category:Gazettes|Gazettes&lt;br /&gt;
** Category:Documents|Documents&lt;br /&gt;
** Category:Statutes|Statutes&lt;br /&gt;
&lt;br /&gt;
* Submissions&lt;br /&gt;
** Submit an Artifact|Submit an Artifact&lt;br /&gt;
** Editorial Board|Contact the Editors&lt;br /&gt;
** Contributors|Meet the Contributors&lt;br /&gt;
** About the Project|Review the Project&lt;br /&gt;
** Help:Editing_the_Wiki|Practice Wiki Text&lt;br /&gt;
** Support_the_Project|Support the Archive&lt;br /&gt;
** Make_a_Suggestion|Make a Suggestion&lt;br /&gt;
&lt;br /&gt;
* Data and Visualizations&lt;br /&gt;
** Browse Artifacts|Browse&lt;br /&gt;
&lt;br /&gt;
* Administrative Tools&lt;br /&gt;
**Administrative Tools|Administrative Tools&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2297</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2297"/>
		<updated>2026-03-27T15:58:57Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* === AOC Mobile Nav Final Override === */&lt;br /&gt;
&lt;br /&gt;
/* Keep Special pages hidden for normal users */&lt;br /&gt;
#n-specialpages,&lt;br /&gt;
#p-specialpages,&lt;br /&gt;
li#n-specialpages,&lt;br /&gt;
li#t-specialpages,&lt;br /&gt;
li#pt-specialpages,&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Re-show Special pages only for admins flagged in Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages,&lt;br /&gt;
body.aoc-admin #n-specialpages &amp;gt; a,&lt;br /&gt;
body.aoc-admin a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: 0.5rem 0.75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: 0.85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Right-side tools first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 0.75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Edit + Page Tools second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Account third */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Main nav last */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 4;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide Echo icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: 0.7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove mobile icon glyphs */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only controls into text */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0.15rem 0 0.6rem;&lt;br /&gt;
    padding-left: 0.85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255, 255, 255, 0.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.js&amp;diff=2296</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.js&amp;diff=2296"/>
		<updated>2026-03-27T15:42:22Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// ===============================&lt;br /&gt;
// LOAD CHART.JS (RELIABLE)&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.loader.getScript(&amp;quot;https://cdn.jsdelivr.net/npm/chart.js&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// VIEWPORT FIX (iOS)&lt;br /&gt;
// ===============================&lt;br /&gt;
(function () {&lt;br /&gt;
  if (!document.querySelector(&#039;meta[name=&amp;quot;viewport&amp;quot;]&#039;)) {&lt;br /&gt;
    var m = document.createElement(&#039;meta&#039;);&lt;br /&gt;
    m.name = &#039;viewport&#039;;&lt;br /&gt;
    m.content = &#039;width=device-width, initial-scale=1, shrink-to-fit=no&#039;;&lt;br /&gt;
    document.head.appendChild(m);&lt;br /&gt;
  }&lt;br /&gt;
})();&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// HIDE DRAFT NAMESPACE (NON-APPROVERS)&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($c) {&lt;br /&gt;
  var groups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
  if (groups.indexOf(&#039;approver&#039;) !== -1) return;&lt;br /&gt;
  $c.find(&#039;input[name=&amp;quot;ns&#039; + 3000 + &#039;&amp;quot;]&#039;).closest(&#039;label, .mw-advancedSearch-ns_option&#039;).hide();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// GOOGLE CSE (ADVANCED SEARCH ONLY)&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.loader.using(&#039;mediawiki.util&#039;).then(function () {&lt;br /&gt;
  var page = mw.config.get(&#039;wgPageName&#039;);&lt;br /&gt;
  if (page !== &#039;Artifacts_of_Capitalism:Advanced_search&#039;) return;&lt;br /&gt;
&lt;br /&gt;
  window.__gcse = {&lt;br /&gt;
    searchCallbacks: {&lt;br /&gt;
      ready: function () {&lt;br /&gt;
        try {&lt;br /&gt;
          var params = new URLSearchParams(window.location.search);&lt;br /&gt;
          var q = params.get(&#039;q&#039;);&lt;br /&gt;
          if (q) {&lt;br /&gt;
            var hash = &#039;gsc.tab=0&amp;amp;gsc.q=&#039; + encodeURIComponent(q);&lt;br /&gt;
            if (!window.location.hash.includes(&#039;gsc.q=&#039;)) {&lt;br /&gt;
              window.location.hash = hash;&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        } catch (err) {&lt;br /&gt;
          console.warn(&#039;[CSE] Query error:&#039;, err);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  var script = document.createElement(&#039;script&#039;);&lt;br /&gt;
  script.async = true;&lt;br /&gt;
  script.src = &#039;https://cse.google.com/cse.js?cx=b194aa5e4d64344ad&#039;;&lt;br /&gt;
  document.body.appendChild(script);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// OPEN EXTERNAL LINKS IN NEW TAB&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
  $(&#039;a.external&#039;).attr(&#039;target&#039;, &#039;_blank&#039;);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// CREATE ACCOUNT FIELD EXTENSIONS&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.loader.using(&#039;mediawiki.util&#039;).then(function () {&lt;br /&gt;
  if (mw.config.get(&#039;wgCanonicalSpecialPageName&#039;) !== &#039;CreateAccount&#039;) return;&lt;br /&gt;
&lt;br /&gt;
  const observer = new MutationObserver(() =&amp;gt; {&lt;br /&gt;
    const realNameInput = document.getElementById(&#039;wpRealName&#039;);&lt;br /&gt;
    if (!realNameInput) return;&lt;br /&gt;
&lt;br /&gt;
    if (document.getElementById(&#039;wpAffiliation&#039;)) return;&lt;br /&gt;
&lt;br /&gt;
    const affDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
    affDiv.className = &#039;mw-input&#039;;&lt;br /&gt;
    affDiv.innerHTML = `&lt;br /&gt;
      &amp;lt;label for=&amp;quot;wpAffiliation&amp;quot;&amp;gt;Affiliation&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;wpAffiliation&amp;quot; name=&amp;quot;wpAffiliation&amp;quot; required class=&amp;quot;mw-ui-input form-control&amp;quot;/&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    const instDiv = document.createElement(&#039;div&#039;);&lt;br /&gt;
    instDiv.className = &#039;mw-input&#039;;&lt;br /&gt;
    instDiv.innerHTML = `&lt;br /&gt;
      &amp;lt;label for=&amp;quot;wpInstitutionalEmail&amp;quot;&amp;gt;Institutional Email&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;email&amp;quot; id=&amp;quot;wpInstitutionalEmail&amp;quot; name=&amp;quot;wpInstitutionalEmail&amp;quot; required class=&amp;quot;mw-ui-input form-control&amp;quot;/&amp;gt;&lt;br /&gt;
    `;&lt;br /&gt;
&lt;br /&gt;
    const realNameDiv =&lt;br /&gt;
      realNameInput.closest(&#039;.mw-input, .form-group, p&#039;) || realNameInput.parentNode;&lt;br /&gt;
&lt;br /&gt;
    realNameDiv.insertAdjacentElement(&#039;afterend&#039;, instDiv);&lt;br /&gt;
    realNameDiv.insertAdjacentElement(&#039;afterend&#039;, affDiv);&lt;br /&gt;
&lt;br /&gt;
    observer.disconnect();&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  observer.observe(document.body, { childList: true, subtree: true });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// ARTIFACT MAP NETWORK LINES&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
  if (mw.config.get(&#039;wgPageName&#039;) !== &#039;Artifact_Map&#039;) return;&lt;br /&gt;
&lt;br /&gt;
  function waitForMap(callback) {&lt;br /&gt;
    var attempts = 0;&lt;br /&gt;
    var maxAttempts = 30;&lt;br /&gt;
&lt;br /&gt;
    var interval = setInterval(function () {&lt;br /&gt;
      attempts++;&lt;br /&gt;
&lt;br /&gt;
      if (window.mw &amp;amp;&amp;amp; mw.leafletMap &amp;amp;&amp;amp; mw.leafletMap.map) {&lt;br /&gt;
        clearInterval(interval);&lt;br /&gt;
        callback(mw.leafletMap.map);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      if (attempts &amp;gt; maxAttempts) {&lt;br /&gt;
        clearInterval(interval);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
    }, 300);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  waitForMap(function (map) {&lt;br /&gt;
&lt;br /&gt;
    var el = document.getElementById(&amp;quot;artifact-network-data&amp;quot;);&lt;br /&gt;
    if (!el) return;&lt;br /&gt;
&lt;br /&gt;
    var raw = el.textContent.trim();&lt;br /&gt;
    if (!raw) return;&lt;br /&gt;
&lt;br /&gt;
    var data;&lt;br /&gt;
    try {&lt;br /&gt;
      data = JSON.parse(raw);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.error(&#039;[Artifact Map] JSON parse error:&#039;, e);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var lookup = {};&lt;br /&gt;
    data.forEach(function(item) {&lt;br /&gt;
      if (item._pageName &amp;amp;&amp;amp; item.Latitude &amp;amp;&amp;amp; item.Longitude) {&lt;br /&gt;
        lookup[item._pageName] = [&lt;br /&gt;
          parseFloat(item.Latitude),&lt;br /&gt;
          parseFloat(item.Longitude)&lt;br /&gt;
        ];&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    data.forEach(function(item) {&lt;br /&gt;
&lt;br /&gt;
      if (!item.Related_artifacts || !item._pageName) return;&lt;br /&gt;
&lt;br /&gt;
      var fromCoords = lookup[item._pageName];&lt;br /&gt;
      if (!fromCoords) return;&lt;br /&gt;
&lt;br /&gt;
      item.Related_artifacts.split(&amp;quot;,&amp;quot;).forEach(function(rel) {&lt;br /&gt;
        var toCoords = lookup[rel.trim()];&lt;br /&gt;
        if (toCoords) {&lt;br /&gt;
          L.polyline([fromCoords, toCoords], {&lt;br /&gt;
            color: &amp;quot;purple&amp;quot;,&lt;br /&gt;
            weight: 3,&lt;br /&gt;
            opacity: 0.8,&lt;br /&gt;
            dashArray: &amp;quot;4,6&amp;quot;&lt;br /&gt;
          }).addTo(map);&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// COMMODITY CHART (FIXED + RELIABLE)&lt;br /&gt;
// ===============================&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
  if (mw.config.get(&#039;wgPageName&#039;) !== &#039;Browse_Artifacts&#039;) return;&lt;br /&gt;
&lt;br /&gt;
  setTimeout(function () {&lt;br /&gt;
&lt;br /&gt;
    const el = document.getElementById(&#039;commodityChart&#039;);&lt;br /&gt;
    if (!el) return;&lt;br /&gt;
&lt;br /&gt;
    const rawEl = document.getElementById(&#039;cargo-data&#039;);&lt;br /&gt;
    if (!rawEl) return;&lt;br /&gt;
&lt;br /&gt;
    let raw = rawEl.textContent || &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    raw = raw&lt;br /&gt;
      .replace(/^[^\[]*/, &#039;&#039;)&lt;br /&gt;
      .replace(/[^\]]*$/, &#039;&#039;)&lt;br /&gt;
      .trim();&lt;br /&gt;
&lt;br /&gt;
    let data;&lt;br /&gt;
    try {&lt;br /&gt;
      data = JSON.parse(raw);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
      console.error(&amp;quot;JSON parse failed:&amp;quot;, e);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // 🔥 GROUP DATA IN JAVASCRIPT (instead of Cargo)&lt;br /&gt;
    const counts = {};&lt;br /&gt;
&lt;br /&gt;
    data.forEach(item =&amp;gt; {&lt;br /&gt;
      const key = item.Commodity || &amp;quot;Unknown&amp;quot;;&lt;br /&gt;
      counts[key] = (counts[key] || 0) + 1;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const labels = Object.keys(counts);&lt;br /&gt;
    const values = Object.values(counts);&lt;br /&gt;
&lt;br /&gt;
    if (typeof Chart === &amp;quot;undefined&amp;quot;) {&lt;br /&gt;
      console.error(&amp;quot;Chart.js not loaded&amp;quot;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    new Chart(el, {&lt;br /&gt;
      type: &#039;bar&#039;,&lt;br /&gt;
      data: {&lt;br /&gt;
        labels: labels,&lt;br /&gt;
        datasets: [{&lt;br /&gt;
          data: values&lt;br /&gt;
        }]&lt;br /&gt;
      },&lt;br /&gt;
      options: {&lt;br /&gt;
        responsive: true,&lt;br /&gt;
        plugins: {&lt;br /&gt;
          legend: { display: false }&lt;br /&gt;
        },&lt;br /&gt;
        scales: {&lt;br /&gt;
          y: { beginAtZero: true }&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
  }, 500);&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
mw.loader.using(&#039;mediawiki.util&#039;).then(function () {&lt;br /&gt;
  var groups = mw.config.get(&#039;wgUserGroups&#039;) || [];&lt;br /&gt;
  if (&lt;br /&gt;
    groups.indexOf(&#039;sysop&#039;) !== -1 ||&lt;br /&gt;
    groups.indexOf(&#039;bureaucrat&#039;) !== -1 ||&lt;br /&gt;
    groups.indexOf(&#039;interface-admin&#039;) !== -1&lt;br /&gt;
  ) {&lt;br /&gt;
    document.body.classList.add(&#039;aoc-admin&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2295</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2295"/>
		<updated>2026-03-27T15:40:31Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide Special pages for everyone by default */&lt;br /&gt;
#n-specialpages {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Show it again only for admins flagged by Common.js */&lt;br /&gt;
body.aoc-admin #n-specialpages {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: search first, then text links === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the right-side tools group first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Put the main navigation second */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav:not(.right) {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Search first */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; #p-search {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 0 .75rem 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then page tools: Edit, Page Tools */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools.flex-row {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Then account */&lt;br /&gt;
  .p-navbar .navbar-collapse.show &amp;gt; .navbar-nav.right &amp;gt; .navbar-tools:not(.flex-row) {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Hide notification/message icon row on mobile */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Remove icon glyphs in the open mobile menu */&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn icon-only links into text labels */&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2294</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2294"/>
		<updated>2026-03-27T15:33:42Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar: text-only menu === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav.right,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons li {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tool &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .echo-icons a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item &amp;gt; a::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::before,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link::before {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-more-tools::after {&lt;br /&gt;
    content: &amp;quot;Page Tools&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-usernotloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-userloggedin-avatar::after {&lt;br /&gt;
    content: &amp;quot;Account&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-edit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-formedit::after,&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-ve-edit::after {&lt;br /&gt;
    content: &amp;quot;Edit&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-viewsource::after {&lt;br /&gt;
    content: &amp;quot;View Source&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show a.navbar-tool-link.ca-history::after {&lt;br /&gt;
    content: &amp;quot;History&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-alert &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Notifications&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #pt-notifications-notice &amp;gt; a::after {&lt;br /&gt;
    content: &amp;quot;Messages&amp;quot;;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .15rem 0 .6rem;&lt;br /&gt;
    padding-left: .85rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.4) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .75rem 0 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-echo-notifications-badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .badge,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .user-name {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2293</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2293"/>
		<updated>2026-03-27T15:28:23Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* === Mobile navbar cleanup + keep tool icons visible === */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: .5rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    order: 3;&lt;br /&gt;
    margin-left: .35rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex: 0 1 auto;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-end;&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    background: none;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    box-shadow: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) &amp;gt; .navbar-nav:first-child,&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) &amp;gt; #p-search {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-nav.right {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: .35rem;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-tools {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: .35rem;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-tool,&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-tool &amp;gt; a,&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-more-tools,&lt;br /&gt;
  .p-navbar .navbar-collapse:not(.show) .navbar-usernotloggedin {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    width: 36px;&lt;br /&gt;
    height: 36px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-nav.right {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-item,&lt;br /&gt;
  .p-navbar .navbar-collapse.show .mw-list-item {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .nav-link {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .25rem 0 .6rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.45) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin-top: .75rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse.show .navbar-tools {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: .5rem;&lt;br /&gt;
    margin-top: .75rem;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2292</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=MediaWiki:Common.css&amp;diff=2292"/>
		<updated>2026-03-27T15:21:49Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Global look &amp;amp; feel&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
html, body, .mw-body, p, ul, ol, dl, li {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ribbon header + dark nav text */&lt;br /&gt;
.p-navbar {&lt;br /&gt;
  background: url(&#039;/images/ribbon.png&#039;) center/cover no-repeat !important;&lt;br /&gt;
}&lt;br /&gt;
.p-navbar,&lt;br /&gt;
.p-navbar .nav-link,&lt;br /&gt;
.p-navbar .navbar-tool-link,&lt;br /&gt;
.p-navbar .navbar-more-tools,&lt;br /&gt;
.p-navbar .mw-list-item a,&lt;br /&gt;
.p-navbar .dropdown-menu a { color: #000 !important; }&lt;br /&gt;
.p-navbar .nav-link:hover,&lt;br /&gt;
.p-navbar .nav-link:focus { color: #333 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section header size */&lt;br /&gt;
#p-Artifact-types .mw-portlet-heading { font-size: 1.25em !important; font-weight: 700 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Footer: hide MW icons, add custom image */&lt;br /&gt;
.footer-icons { display: none !important; }&lt;br /&gt;
#footer { position: relative; }&lt;br /&gt;
#footer::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; position: absolute; right: 20px; bottom: 10px;&lt;br /&gt;
  width: 120px; height: 40px; background: url(&#039;/images/image.png&#039;) center/contain no-repeat;&lt;br /&gt;
}&lt;br /&gt;
#footer .mw-logo-icon { width: 50px; height: auto; margin-right: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* “Artifact preview” component */&lt;br /&gt;
.artifact-preview {&lt;br /&gt;
  display: grid; grid-template-columns: 200px 1fr; gap: .75em;&lt;br /&gt;
  margin: 2em 0; padding: .75em 1em;&lt;br /&gt;
  border: 1px solid rgba(0,0,0,.2); border-radius: 6px; background: #fafafa;&lt;br /&gt;
  box-shadow: 0 1px 3px rgba(0,0,0,.05);&lt;br /&gt;
}&lt;br /&gt;
.artifact-thumb img { display:block; width:100%; height:auto; border-radius:4px; }&lt;br /&gt;
.artifact-text h3 { margin:0 0 .4em; font-size:1.25em; border-bottom:1px solid #ccc; padding-bottom:.2em; }&lt;br /&gt;
@media (max-width: 600px){ .artifact-preview { grid-template-columns: 1fr; } }&lt;br /&gt;
.artifact-more { margin-top:.75em; }&lt;br /&gt;
.artifact-more a { font-weight:500; text-decoration:none; }&lt;br /&gt;
.artifact-more a:hover { text-decoration:underline; }&lt;br /&gt;
&lt;br /&gt;
/* Navigation tweaks + icon color */&lt;br /&gt;
#mw-navigation .p-Artifacts-of-Capitalism-toggle { font-size:1.3rem !important; font-weight:800 !important; }&lt;br /&gt;
#p-Artifacts-of-Capitalism .mw-portlet-heading,&lt;br /&gt;
#p-Artifacts-of-Capitalism h3 { font-size:1.25em !important; font-weight:700 !important; line-height:1.2 !important; }&lt;br /&gt;
.mw-ui-icon, .mw-ui-icon:before, .mw-ui-icon svg, .icon, .icon svg { color:#000 !important; fill:#000 !important; opacity:1 !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide “Special pages” anywhere it sneaks in */&lt;br /&gt;
a.n-specialpages[href*=&amp;quot;Special:SpecialPages&amp;quot;],&lt;br /&gt;
#p-specialpages, li#n-specialpages, li#t-specialpages, li#pt-specialpages { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Optional: hide personal tools when logged out if you add .anonymous on &amp;lt;body&amp;gt; somewhere */&lt;br /&gt;
body.anonymous .cmln-personal-tools,&lt;br /&gt;
body.anonymous #pt-userpage,&lt;br /&gt;
body.anonymous #pt-logout { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Auth pages (Special:UserLogin &amp;amp; Special:CreateAccount)&lt;br /&gt;
   ─────────────────────────────────────────────────────────────&lt;br /&gt;
   Goal: one centered card, fields with proper side gutters.&lt;br /&gt;
   These selectors match what your pages actually render:&lt;br /&gt;
   .mw-special-Userlogin / .page-Special_UserLogin&lt;br /&gt;
   .mw-special-Createaccount / .page-Special_CreateAccount&lt;br /&gt;
   ───────────────────────────────────────────────────────────── */&lt;br /&gt;
&lt;br /&gt;
/* Background &amp;amp; type */&lt;br /&gt;
.mw-special-Userlogin,&lt;br /&gt;
.page-Special_UserLogin,&lt;br /&gt;
.mw-special-Createaccount,&lt;br /&gt;
.page-Special_CreateAccount {&lt;br /&gt;
  background: #f4efe4 url(&#039;/images/parchment.jpg&#039;) repeat !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Let parchment show through common wrappers */&lt;br /&gt;
.mw-special-Userlogin .mw-page-container,&lt;br /&gt;
.mw-special-Userlogin .mw-content-container,&lt;br /&gt;
.mw-special-Userlogin .mw-body,&lt;br /&gt;
.page-Special_UserLogin .mw-page-container,&lt;br /&gt;
.page-Special_UserLogin .mw-content-container,&lt;br /&gt;
.page-Special_UserLogin .mw-body,&lt;br /&gt;
.mw-special-Createaccount .mw-page-container,&lt;br /&gt;
.mw-special-Createaccount .mw-content-container,&lt;br /&gt;
.mw-special-Createaccount .mw-body,&lt;br /&gt;
.page-Special_CreateAccount .mw-page-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-content-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body { background: transparent !important; }&lt;br /&gt;
&lt;br /&gt;
/* Hide the “benefits/stats” right column entirely */&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-benefits,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-benefits,&lt;br /&gt;
.mw-special-Createaccount .mw-createacct-help,&lt;br /&gt;
.page-Special_CreateAccount .mw-createacct-help { display:none !important; }&lt;br /&gt;
&lt;br /&gt;
/* Center the card; comfortable width &amp;amp; padding */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: 820px !important;&lt;br /&gt;
  margin: 3rem auto !important;&lt;br /&gt;
  padding: 24px 28px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop: crush any Bootstrap grid so we’re single-column */&lt;br /&gt;
@media (min-width: 768px){&lt;br /&gt;
  .mw-special-Userlogin .row,&lt;br /&gt;
  .page-Special_UserLogin .row,&lt;br /&gt;
  .mw-special-Createaccount .row,&lt;br /&gt;
  .page-Special_CreateAccount .row { display:block !important; margin:0 !important; }&lt;br /&gt;
&lt;br /&gt;
  .mw-special-Userlogin [class^=&amp;quot;col-&amp;quot;], .mw-special-Userlogin [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_UserLogin  [class^=&amp;quot;col-&amp;quot;], .page-Special_UserLogin  [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .mw-special-Createaccount [class^=&amp;quot;col-&amp;quot;], .mw-special-Createaccount [class*=&amp;quot; col-&amp;quot;],&lt;br /&gt;
  .page-Special_CreateAccount [class^=&amp;quot;col-&amp;quot;], .page-Special_CreateAccount [class*=&amp;quot; col-&amp;quot;] {&lt;br /&gt;
    float:none !important; flex:0 0 100% !important; max-width:100% !important; width:100% !important;&lt;br /&gt;
    padding-left:0 !important; padding-right:0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke OOUI inner width clamps so fields can expand */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-formLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-layout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-layout {&lt;br /&gt;
  max-width: none !important; width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Field body gutters so inputs don’t hug the card edge */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the field container and text widgets fill the width */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget { width: 100% !important; box-sizing: border-box !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
  width: 100% !important; box-sizing: border-box !important;&lt;br /&gt;
  font-family: &#039;EB Garamond&#039;, Garamond, serif !important;&lt;br /&gt;
  font-size: 1.02rem !important;&lt;br /&gt;
  padding: .6rem .8rem !important;&lt;br /&gt;
  border: 1px solid #c9c9c9 !important; border-radius: 10px !important; background: #fff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels, help text, checkbox, primary buttons */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-labelElement-label,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-labelElement-label {&lt;br /&gt;
  font-weight: 700 !important; font-size: 1.05rem !important; margin-bottom: .25rem !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout .oo-ui-fieldLayout-help { color:#5a5a5a !important; font-size:.95rem !important; }&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  border-radius: 6px !important; border-color: #c9c9c9 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-checkboxInputWidget.oo-ui-widget-enabled input:checked + .oo-ui-checkboxInputWidget-box {&lt;br /&gt;
  background:#2a6bdb !important; border-color:#2a6bdb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background:#2a6bdb !important; border:1px solid #2a6bdb !important; color:#fff !important;&lt;br /&gt;
  padding:.6rem 1.1rem !important; border-radius:10px !important; font-weight:600 !important;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover { filter: brightness(.95) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Secondary “Join …” button */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-buttonElement-frameless .oo-ui-buttonElement-button {&lt;br /&gt;
  border:1px solid #2a6bdb !important; color:#2a6bdb !important; border-radius:10px !important; padding:.55rem 1rem !important;&lt;br /&gt;
} &lt;br /&gt;
/* Expand login/create-account container to full card width */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;   /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* ===== Auth pages: make the card and fields use the full, centered width ===== */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the page content area and give it a sane max width */&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Userlogin .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_UserLogin  .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container,&lt;br /&gt;
.mw-special-Createaccount .mw-body &amp;gt; .container-fluid,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container,&lt;br /&gt;
.page-Special_CreateAccount .mw-body &amp;gt; .container-fluid {&lt;br /&gt;
  max-width: 960px !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) The culprit: OOUI’s narrow wrapper */&lt;br /&gt;
.mw-special-Userlogin .mw-ui-container,&lt;br /&gt;
.page-Special_UserLogin  .mw-ui-container,&lt;br /&gt;
.mw-special-Createaccount .mw-ui-container,&lt;br /&gt;
.page-Special_CreateAccount .mw-ui-container {&lt;br /&gt;
  max-width: 820px !important;    /* adjust 720–900px to taste */&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  padding-left: 28px !important;&lt;br /&gt;
  padding-right: 28px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) Ensure the form itself isn’t re‑narrowing inside */&lt;br /&gt;
.mw-special-Userlogin #userloginForm,&lt;br /&gt;
.page-Special_UserLogin  #userloginForm,&lt;br /&gt;
.mw-special-Createaccount #userlogin,&lt;br /&gt;
.page-Special_CreateAccount #userlogin,&lt;br /&gt;
.mw-special-Createaccount #mw-createaccount-join,&lt;br /&gt;
.page-Special_CreateAccount #mw-createaccount-join,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  margin-left: auto !important;&lt;br /&gt;
  margin-right: auto !important;&lt;br /&gt;
  border-radius: 14px !important;&lt;br /&gt;
  background: #fff !important;&lt;br /&gt;
  box-shadow: 0 12px 30px rgba(0,0,0,.16) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) OOUI “framed/padded panel” inside the card—let it stretch */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout,&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .oo-ui-panelLayout-framed,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .oo-ui-panelLayout-framed {&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  padding-left: 16px !important;&lt;br /&gt;
  padding-right: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 5) Finally, the actual input field area */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-body,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-fieldLayout-field,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* === Auth page primary buttons (Log in / Create your account) === */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  display: block !important;      /* make them behave like block elements */&lt;br /&gt;
  width: 100% !important;         /* stretch to full width of the form */&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  &lt;br /&gt;
  background: #7c5a3b !important; /* &amp;lt;-- your accent color (example: parchment brown) */&lt;br /&gt;
  border: 1px solid #7c5a3b !important;&lt;br /&gt;
  color: #fff !important;         /* white text */&lt;br /&gt;
  &lt;br /&gt;
  padding: .7rem 1rem !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 1.05rem !important;&lt;br /&gt;
  cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover state */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  filter: brightness(0.92) !important;&lt;br /&gt;
}&lt;br /&gt;
/* Center the primary submit buttons on Login / Create account */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform-submit-buttons {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button shrink to its content while centered */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-flaggedElement-progressive .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px;  /* optional: consistent width */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Center the secondary “Join …” button too */&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-frameless,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-frameless {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
} &lt;br /&gt;
/* Center the primary submit button row on Login / CreateAccount */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual button size to its label while centered */&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button {&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  min-width: 220px; /* optional */&lt;br /&gt;
}&lt;br /&gt;
/* Center (or full‑width) + recolor the submit buttons on auth pages */&lt;br /&gt;
&lt;br /&gt;
/* 1) Center the button */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  margin: 0 auto !important;       /* centers inside the card */&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
  padding: .6rem 1.1rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 1a) If you prefer full‑width instead of centered, swap the margin line above for this: */&lt;br /&gt;
/* width: 100% !important; margin: 0 !important; */&lt;br /&gt;
&lt;br /&gt;
/* 2) Custom color (change these to taste) */&lt;br /&gt;
#wpCreateaccount,&lt;br /&gt;
#wpLoginAttempt {&lt;br /&gt;
  background-color: #2a6b3a !important;  /* not blue */&lt;br /&gt;
  border-color:     #2a6b3a !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#wpCreateaccount:hover,&lt;br /&gt;
#wpLoginAttempt:hover {&lt;br /&gt;
  filter: brightness(0.95) !important;&lt;br /&gt;
}&lt;br /&gt;
/* === Auth Page Button Styling === */&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons (Log in / Create account) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  background-color: #7c2d12 !important;   /* rich brown (matches parchment aesthetic) */&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, filter 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover {&lt;br /&gt;
  background-color: #5a1f0d !important;  /* darker brown on hover */&lt;br /&gt;
  border-color: #5a1f0d !important;&lt;br /&gt;
  filter: brightness(0.97);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary button (Join Artifacts of Capitalism) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border: 1px solid #7c2d12 !important;&lt;br /&gt;
  color: #7c2d12 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  padding: 0.75rem 1rem !important;&lt;br /&gt;
  border-radius: 8px !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;&lt;br /&gt;
}&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background: #f6f1e7 !important; /* subtle parchment hover */&lt;br /&gt;
  color: #5a1f0d !important;&lt;br /&gt;
} &lt;br /&gt;
/* === AOC auth buttons: one color for all === */&lt;br /&gt;
:root {&lt;br /&gt;
  /* pick your color */&lt;br /&gt;
  --aoc-btn: #7c5a3b;      /* brown */&lt;br /&gt;
  --aoc-btn-hover: #5a3f2b; /* darker on hover */&lt;br /&gt;
  --aoc-btn-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Primary submits (Codex + OOUI + legacy IDs) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* “Join Artifacts of Capitalism” (Codex fake-button → make solid) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button {&lt;br /&gt;
  background-color: var(--aoc-btn) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
  border-radius: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover color for all the above */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive:hover,&lt;br /&gt;
.mw-special-Userlogin #wpLoginAttempt:hover,&lt;br /&gt;
.page-Special_UserLogin #wpLoginAttempt:hover,&lt;br /&gt;
.mw-special-Createaccount #wpCreateaccount:hover,&lt;br /&gt;
.page-Special_CreateAccount #wpCreateaccount:hover,&lt;br /&gt;
.mw-special-Userlogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_UserLogin .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Createaccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .oo-ui-buttonElement-primary .oo-ui-buttonElement-button:hover,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button:hover,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--fake-button:hover,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--fake-button:hover {&lt;br /&gt;
  background-color: var(--aoc-btn-hover) !important;&lt;br /&gt;
  border-color:     var(--aoc-btn-hover) !important;&lt;br /&gt;
  color:            var(--aoc-btn-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: make them full‑width (keep if you like that look) */&lt;br /&gt;
.mw-special-Userlogin .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_UserLogin .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Createaccount .cdx-button--action-progressive,&lt;br /&gt;
.page-Special_CreateAccount .cdx-button--action-progressive,&lt;br /&gt;
.mw-special-Userlogin .cdx-button--fake-button,&lt;br /&gt;
.page-Special_UserLogin  .cdx-button--fake-button {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
} &lt;br /&gt;
/* Force navbar icons (user + hamburger) to be black */&lt;br /&gt;
.navbar-toggler-icon,&lt;br /&gt;
.navbar-toggler,&lt;br /&gt;
.navbar-tool &amp;gt; a,&lt;br /&gt;
.navbar-tool &amp;gt; .navbar-tool-link,&lt;br /&gt;
.navbar-tool .fa-user, &lt;br /&gt;
.navbar-tool .mw-ui-icon,&lt;br /&gt;
.navbar-tool .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the hamburger is using background-image (Bootstrap default), override it */&lt;br /&gt;
.navbar-toggler-icon {&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
.navbar-toggler-icon::before {&lt;br /&gt;
  content: &amp;quot;\2630&amp;quot;; /* Unicode hamburger (☰) */&lt;br /&gt;
  font-size: 1.25rem;&lt;br /&gt;
  color: #000;&lt;br /&gt;
} &lt;br /&gt;
/* Make alerts and notifications icons fully opaque black */&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge,&lt;br /&gt;
.navbar-tool .mw-echo-notifications-badge:before,&lt;br /&gt;
.navbar-tool .oo-ui-icon-bell,&lt;br /&gt;
.navbar-tool .oo-ui-icon-tray,&lt;br /&gt;
.navbar-tool .oo-ui-icon:before {&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- NAV: make alert/notification icons solid black (no translucence) --- */&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool &amp;gt; a,&lt;br /&gt;
.p-navbar .navbar-tools .navbar-tool .navbar-tool-dropdown {&lt;br /&gt;
  color: #000 !important;     /* override Bootstrap rgba() */&lt;br /&gt;
  opacity: 1 !important;      /* kill any dimming */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OOUI/Echo icons (bell/inbox) use mask + background-color for tint */&lt;br /&gt;
.p-navbar .oo-ui-iconElement-icon,&lt;br /&gt;
.p-navbar .mw-echo-notifications-badge .oo-ui-iconElement-icon {&lt;br /&gt;
  background-color: #000 !important;  /* actual icon color */&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fallbacks for SVG/font icon variants some skins use */&lt;br /&gt;
.p-navbar .oo-ui-icon-bell,&lt;br /&gt;
.p-navbar .oo-ui-icon-tray,&lt;br /&gt;
.p-navbar .mw-ui-icon,&lt;br /&gt;
.p-navbar .mw-ui-icon:before {&lt;br /&gt;
  color: #000 !important;&lt;br /&gt;
  fill: #000 !important;&lt;br /&gt;
  opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
/* Make the hamburger button border black */&lt;br /&gt;
.navbar-toggler {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  box-shadow: none !important; /* also removes any blue glow on focus */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* On hover/focus, keep it black instead of blue */&lt;br /&gt;
.navbar-toggler:focus,&lt;br /&gt;
.navbar-toggler:hover {&lt;br /&gt;
  border-color: #000 !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
} &lt;br /&gt;
/* ───────── iPhone mobile hotfix pack ───────── */&lt;br /&gt;
&lt;br /&gt;
/* A) Kill horizontal overflow everywhere (prevents the magenta right-edge) */&lt;br /&gt;
html, body { max-width: 100% !important; overflow-x: hidden !important; }&lt;br /&gt;
.mw-page-container, .mw-content-container, .mw-body,&lt;br /&gt;
.container, .container-fluid { overflow-x: hidden !important; }&lt;br /&gt;
img, video, iframe, .mw-parser-output table { max-width: 100% !important; height: auto; }&lt;br /&gt;
&lt;br /&gt;
/* B) iPhone input overshoot fix on auth pages */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Ensure the card’s inner padding is respected */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform,&lt;br /&gt;
  .mw-special-Createaccount .mw-htmlform,&lt;br /&gt;
  .page-Special_CreateAccount .mw-htmlform {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* OOUI wrappers sometimes add widths that ignore padding; clamp them */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-body,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-body,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-body {&lt;br /&gt;
    padding-left: 0 !important;&lt;br /&gt;
    padding-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make the actual input never exceed the visual card */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-textInputWidget .oo-ui-inputWidget-input,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-textInputWidget .oo-ui-inputWidget-input {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Prevent any accidental negative margins from shoving fields outward */&lt;br /&gt;
  .mw-special-Userlogin .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_UserLogin  .oo-ui-fieldLayout-field,&lt;br /&gt;
  .mw-special-Createaccount .oo-ui-fieldLayout-field,&lt;br /&gt;
  .page-Special_CreateAccount .oo-ui-fieldLayout-field {&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* C) Make the collapsed navbar panel never cause horizontal scroll */&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar .navbar-collapse {&lt;br /&gt;
    left: 0 !important; right: 0 !important; margin: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile: make the Log in button shrink to the card width --- */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* remove the desktop min-width and make it fill the container */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons .oo-ui-buttonElement-button,&lt;br /&gt;
  #wpLoginAttempt {&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* add side padding so the full-width button doesn&#039;t touch the card edge */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform .mw-htmlform-submit-buttons,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform .mw-htmlform-submit-buttons {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* belt &amp;amp; suspenders: if Codex is used here in the future */&lt;br /&gt;
  .mw-special-Userlogin .cdx-button--action-progressive {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* --- Mobile: keep the &amp;quot;Join…&amp;quot; CTA inside the card on the Login page --- */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* give the CTA block the same side gutters as the rest of the form */&lt;br /&gt;
  .mw-special-Userlogin #mw-createaccount-cta,&lt;br /&gt;
  .page-Special_UserLogin  #mw-createaccount-cta {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* clamp the fake-button to that container and make it a block */&lt;br /&gt;
  .mw-special-Userlogin #mw-createaccount-cta .cdx-button,&lt;br /&gt;
  .page-Special_UserLogin  #mw-createaccount-cta .cdx-button {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  .mw-special-Userlogin #mw-createaccount-cta .cdx-button,&lt;br /&gt;
  .page-Special_UserLogin  #mw-createaccount-cta .cdx-button {&lt;br /&gt;
    margin-left: 16px !important;&lt;br /&gt;
    margin-right: 16px !important;&lt;br /&gt;
    width: calc(100% - 32px) !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
/* --- MOBILE FIX: Login page CTA must fit inside the card --- */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* 1) Give the CTA row the same side gutters as the form */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform #mw-createaccount-cta,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform #mw-createaccount-cta {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* 2) Clamp the Codex fake-button to those gutters */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* 3) Absolute last‑resort safety net if Codex injects funky widths */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button .cdx-button__label,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button .cdx-button__label {&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    overflow: hidden !important;&lt;br /&gt;
    text-overflow: ellipsis !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If you still see a 1–2px creep, clip at the card edge on small screens */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- FINAL MOBILE FIX for Login page CTA (no flex, no overflow) --- */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* 1) Give the CTA row side gutters, but keep it a normal block */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform #mw-createaccount-cta,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform #mw-createaccount-cta {&lt;br /&gt;
    display: block !important;              /* ← cancel any flex from earlier */&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* 2) Make the Codex fake-button fill that row and never exceed it */&lt;br /&gt;
  .mw-special-Userlogin .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button,&lt;br /&gt;
  .page-Special_UserLogin  .mw-htmlform #mw-createaccount-cta .cdx-button.cdx-button--fake-button {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    max-width: 100% !important;&lt;br /&gt;
    min-width: 0 !important;                /* belt against intrinsic min widths */&lt;br /&gt;
    margin-left: 0 !important;&lt;br /&gt;
    margin-right: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* 3) Let the label wrap so long text doesn&#039;t force the button wider */&lt;br /&gt;
  .mw-special-Userlogin #mw-createaccount-cta .cdx-button__label,&lt;br /&gt;
  .page-Special_UserLogin  #mw-createaccount-cta .cdx-button__label {&lt;br /&gt;
    white-space: normal !important;         /* Codex defaults to nowrap */&lt;br /&gt;
    overflow-wrap: anywhere !important;     /* allow soft wrapping */&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chameleon sometimes adds padding here—zero it out */&lt;br /&gt;
.mw-body-header {&lt;br /&gt;
  padding-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* --- iPhone-safe CTA on Login page: center, no overflow --- */&lt;br /&gt;
@media (max-width: 575.98px) {&lt;br /&gt;
  /* Give the CTA row card-side gutters &amp;amp; center its contents */&lt;br /&gt;
  .mw-special-Userlogin  #mw-createaccount-cta,&lt;br /&gt;
  .page-Special_UserLogin #mw-createaccount-cta {&lt;br /&gt;
    padding-left: 16px !important;&lt;br /&gt;
    padding-right: 16px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Turn Codex fake-button into a centered inline block that can wrap */&lt;br /&gt;
  .mw-special-Userlogin  #mw-createaccount-cta .cdx-button.cdx-button--fake-button,&lt;br /&gt;
  .page-Special_UserLogin #mw-createaccount-cta .cdx-button.cdx-button--fake-button {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    display: inline-block !important;&lt;br /&gt;
    width: auto !important;              /* no more full-width stretching */&lt;br /&gt;
    max-width: 100% !important;          /* but never exceed the container */&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
    white-space: normal !important;      /* allow wrapping */&lt;br /&gt;
    overflow-wrap: anywhere !important;  /* break long words if needed */&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Keep the label from forcing the button wider */&lt;br /&gt;
  .mw-special-Userlogin  #mw-createaccount-cta .cdx-button__label,&lt;br /&gt;
  .page-Special_UserLogin #mw-createaccount-cta .cdx-button__label {&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    overflow-wrap: anywhere !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 991.98px) {&lt;br /&gt;
  .p-navbar {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    min-height: 64px;&lt;br /&gt;
    padding: .5rem .75rem;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-brand img {&lt;br /&gt;
    max-height: 44px;&lt;br /&gt;
    width: auto;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-collapse {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: calc(100% + 6px);&lt;br /&gt;
    left: 12px;&lt;br /&gt;
    right: 12px;&lt;br /&gt;
    z-index: 2000;&lt;br /&gt;
    padding: .85rem 1rem;&lt;br /&gt;
    background: rgba(247, 239, 220, 0.98);&lt;br /&gt;
    border: 1px solid #c7b08a;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    box-shadow: 0 12px 24px rgba(0,0,0,.16);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-nav,&lt;br /&gt;
  .p-navbar .navbar-nav.right {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .nav-item,&lt;br /&gt;
  .p-navbar .mw-list-item {&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .nav-link {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: .7rem 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .dropdown-menu {&lt;br /&gt;
    position: static !important;&lt;br /&gt;
    float: none !important;&lt;br /&gt;
    transform: none !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: .25rem 0 .6rem;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background: rgba(255,255,255,.45) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-tools {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar #p-search {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin-top: .75rem;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar #p-search .input-group {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .p-navbar .navbar-toggler {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2291</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2291"/>
		<updated>2026-03-27T15:15:31Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 800px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2290</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2290"/>
		<updated>2026-03-27T15:13:09Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:15px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:900px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2289</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2289"/>
		<updated>2026-03-27T15:11:45Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2288</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2288"/>
		<updated>2026-03-27T15:10:54Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2285</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2285"/>
		<updated>2026-03-27T15:05:42Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
&lt;br /&gt;
These are the most recent artifact pages added to the archive.&lt;br /&gt;
&lt;br /&gt;
{{Recent Artifacts|limit=6}}&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2282</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2282"/>
		<updated>2026-03-27T15:00:32Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2279</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2279"/>
		<updated>2026-03-26T15:42:20Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Page of the Day ==&lt;br /&gt;
{{Preview|Petition to Build Fortune Playhouse|Copperplate map Finsbury Field.jpg}}&lt;br /&gt;
&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
&lt;br /&gt;
These recent additions illuminate how early modern people navigated work, law, leisure, and exchange—the everyday textures of capitalism taking shape.&lt;br /&gt;
&lt;br /&gt;
* [[Ruffs|&#039;&#039;Ruffs&#039;&#039;]] – An artifact of pageantry is actually a locus of early modern labor practices.&lt;br /&gt;
* [[All_is_not_gould_that_glisters|&#039;&#039;All is not gould that glisters&#039;&#039;]] – A moral warning against false appearances and deceptive value.&lt;br /&gt;
* [[Book_of_Orders|&#039;&#039;The Book of Orders&#039;&#039;]] – Royal edicts regulating grain trade and price control under Elizabeth I.&lt;br /&gt;
* [[Petition_to_Build_Fortune_Playhouse|&#039;&#039;Petition to Build Fortune Playhouse&#039;&#039;]] – Documents the commercial ambitions of early modern theatre.&lt;br /&gt;
* [[Elizabethan_Vagabonds_Acts|&#039;&#039;Elizabethan Vagabonds Acts&#039;&#039;]] – Legal definitions of idleness and labor in sixteenth-century England.&lt;br /&gt;
* [[Horse_Racing|&#039;&#039;Horse Racing&#039;&#039;]] – Chronicles the emergence of racing as both aristocratic pastime and proto-capitalist spectacle.&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2278</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2278"/>
		<updated>2026-03-26T15:23:37Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.4em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.homepage-copy p {&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a fixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500–1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; gap:1em; margin-top:1em; align-items:flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;width:100%;&amp;quot;&amp;gt;&lt;br /&gt;
== Page of the Day ==&lt;br /&gt;
{{Preview|Petition to Build Fortune Playhouse|Copperplate map Finsbury Field}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
&lt;br /&gt;
These recent additions illuminate how early modern people navigated work, law, leisure, and exchange—the everyday textures of capitalism taking shape.&lt;br /&gt;
&lt;br /&gt;
* [[Ruffs|&#039;&#039;Ruffs&#039;&#039;]] – An artifact of pageantry is actually a locus of early modern labor practices.&lt;br /&gt;
* [[All_is_not_gould_that_glisters;|&#039;&#039;All is not gould that glisters&#039;&#039;]] – A moral warning against false appearances and deceptive value.&lt;br /&gt;
* [[Book_of_Orders|&#039;&#039;The Book of Orders&#039;&#039;]] – Royal edicts regulating grain trade and price control under Elizabeth I.&lt;br /&gt;
* [[Petition_to_Build_Fortune_Playhouse|&#039;&#039;Petition to Build Fortune Playhouse&#039;&#039;]] – Documents the commercial ambitions of early modern theatre.&lt;br /&gt;
* [[Elizabethan_Vagabonds_Acts|&#039;&#039;Elizabethan Vagabonds Acts&#039;&#039;]] – Legal definitions of idleness and labor in sixteenth-century England.&lt;br /&gt;
* [[Horse_Racing|&#039;&#039;Horse Racing&#039;&#039;]] – Chronicles the emergence of racing as both aristocratic pastime and proto-capitalist spectacle.&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
	<entry>
		<id>https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2277</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.artifactsofcapitalism.org/index.php?title=Main_Page&amp;diff=2277"/>
		<updated>2026-03-26T15:18:25Z</updated>

		<summary type="html">&lt;p&gt;Abrano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
 |title=Artifacts of Capitalism in the Pre-Modern World&lt;br /&gt;
 |description=An archive of early modern artifacts that illuminate how people experienced, represented, and resisted capitalism.&lt;br /&gt;
 |image=https://www.artifactsofcapitalism.org/images/artifacts-logo.svg&lt;br /&gt;
 |keywords=capitalism, early modern, economy, archives, history, artifacts, pre-modern, literature, objects&lt;br /&gt;
 |robots=index, follow&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:Artifacts of Capitalism in the Pre-Modern World}}&lt;br /&gt;
&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
.homepage-copy {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; margin-bottom:25px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;/images/banner-2026.png&amp;quot;&lt;br /&gt;
       style=&amp;quot;width:100%; max-width:1200px; height:auto; border-bottom:3px solid #8c6b3f;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;homepage-copy&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This repository curates and investigates artifacts of capitalism in the pre-modern world.&lt;br /&gt;
&lt;br /&gt;
We define an artifact of capitalism as any object or text that reveals how pre-modern subjects thought about, engaged with, or responded to their own economic life. These artifacts might be husbandry manuals, guild rules, personal letters, legal documents, or sermons—but they also include tools like sextants, ships, and calculators. We’re interested in anything that sheds light on the workings of early modern capitalism.&lt;br /&gt;
&lt;br /&gt;
But what do we mean by capitalism? That’s one of the central questions this project explores. Rather than starting with a fixed definition, we begin with the artifacts themselves—gathering, comparing, and questioning. From there, our understanding of capitalism will emerge, shaped by the voices who experienced early forms of our modern economic system. This project, then, is not a search for the “origin” of capitalism, but an effort to document the experience of early modern economic life. It is a phenomenological endeavor rather than an epistemological, teleological, definitional, or theoretical project. In fact, we want to leave open the possibility that whatever is captured in these documents may not be described as capitalism at all. What emerges may not be an early or embryonic form of capitalism but a historically specific economic formation that defies modern terminology and challenges modern assumptions about how economic life can be organized.&lt;br /&gt;
&lt;br /&gt;
As an open-source project, this repository invites anyone to share artifacts that document the economic experience of pre-modern subjects. Just as we don’t want to offer a prefixed definition of capitalism, we also don’t want to dictate when modernity arises. That said, this project focuses on early modern English culture and is run by early modern English scholars, so we will be privileging artifacts from 1500-1700 found on the English archipelago. However, we are also aware that economic activities often transcend geographical and political boundaries, so we are also interested in artifacts that capture global economic experiences.&lt;br /&gt;
&lt;br /&gt;
To submit an abstract, click on the [[Submit an Artifact|submissions tab]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex; flex-direction:column; gap:1em; margin-top:0; align-items:flex-start;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;width:100%; margin-bottom:0;&amp;quot;&amp;gt;&lt;br /&gt;
== Page of the Day ==&lt;br /&gt;
{{Preview|Petition to Build Fortune Playhouse|Copperplate map Finsbury Field}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Newly Added Artifacts ==&lt;br /&gt;
&lt;br /&gt;
These recent additions illuminate how early modern people navigated work, law, leisure, and exchange—the everyday textures of capitalism taking shape.&lt;br /&gt;
&lt;br /&gt;
* [[Ruffs|&#039;&#039;Ruffs&#039;&#039;]] - An artifact of pageantry is actually a locus of early modern labor practices.&lt;br /&gt;
* [[All_is_not_gould_that_glisters;|&#039;&#039;All is not gould that glisters&#039;&#039;]] — A moral warning against false appearances and deceptive value.&lt;br /&gt;
* [[Book_of_Orders|&#039;&#039;The Book of Orders&#039;&#039;]] — Royal edicts regulating grain trade and price control under Elizabeth I.&lt;br /&gt;
* [[Petition_to_Build_Fortune_Playhouse|&#039;&#039;Petition to Build Fortune Playhouse&#039;&#039;]] — Documents the commercial ambitions of early modern theatre.&lt;br /&gt;
* [[Elizabethan_Vagabonds_Acts|&#039;&#039;Elizabethan Vagabonds Acts&#039;&#039;]] — Legal definitions of idleness and labor in sixteenth-century England.&lt;br /&gt;
* [[Horse_Racing|&#039;&#039;Horse Racing&#039;&#039;]] — Chronicles the emergence of racing as both aristocratic pastime and proto-capitalist spectacle.&lt;/div&gt;</summary>
		<author><name>Abrano</name></author>
	</entry>
</feed>