<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://codex.erakh.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juoh-6738</id>
	<title>Erakh Codex - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://codex.erakh.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juoh-6738"/>
	<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Special:Contributions/Juoh-6738"/>
	<updated>2026-10-19T11:30:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Mana_Physiology&amp;diff=306</id>
		<title>Mana Physiology</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Mana_Physiology&amp;diff=306"/>
		<updated>2026-10-19T04:45:44Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Created page with &amp;quot;{{Infobox/Lore | name          = Mana Physiology | image         =  | type          = Academic Discipline | origin        =  | practitioners =  | difficulty    =  | prerequisites =  | related       = Mana, Manology, Mage, Central Mana Authority }}  == Overview == Mana Physiology is the field of Applied Manology devoted to the study of the effects of mana upon living organisms. It encompasses biological mana circuits, the response of organisms to mana exposure, the bodily...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Lore&lt;br /&gt;
| name          = Mana Physiology&lt;br /&gt;
| image         = &lt;br /&gt;
| type          = Academic Discipline&lt;br /&gt;
| origin        = &lt;br /&gt;
| practitioners = &lt;br /&gt;
| difficulty    = &lt;br /&gt;
| prerequisites = &lt;br /&gt;
| related       = Mana, Manology, Mage, Central Mana Authority&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Mana Physiology is the field of Applied Manology devoted to the study of the effects of mana upon living organisms. It encompasses biological mana circuits, the response of organisms to mana exposure, the bodily aspects of mana operation, and the effects that arise when a circuit formula is applied to a living body. The design and inscription of circuit formulas themselves fall within Mana Engineering.&lt;br /&gt;
&lt;br /&gt;
== Biological Mana Circuits and Mana Sensitivity ==&lt;br /&gt;
A mana circuit inherent to a living organism is termed a &#039;&#039;&#039;biological mana circuit&#039;&#039;&#039;. It is non-physical in structure and possesses no anatomical counterpart. Whether a given individual possesses one is determined at random, at the level of the individual, without regard to species or lineage. The possession of a biological mana circuit is identical in meaning to mana sensitivity. The structure and origin of the innate circuit remain unexplained.&lt;br /&gt;
&lt;br /&gt;
== Mana Exposure and Biological Response ==&lt;br /&gt;
&#039;&#039;&#039;Mana exposure&#039;&#039;&#039; refers to an event or state in which an organism is exposed to mana. &#039;&#039;&#039;Mana toxicity&#039;&#039;&#039; refers to a harmful biological state arising from such exposure. The two are not mutually exclusive: exposure may result in toxicity.&lt;br /&gt;
&lt;br /&gt;
A high concentration of mana does not, by itself, produce any harmful effect upon a living organism. Harmful biological responses arise upon exposure to mana in a critical state, and such responses manifest more strongly and more rapidly in individuals who possess a mana circuit. The specific mechanism of action remains unexplained.&lt;br /&gt;
&lt;br /&gt;
At the blast origin of the Mana Cataclysm, mana radiation caused deaths on a vast scale. Mana radiation and mana critical contamination are estimated to have extended to a radius of approximately sixty-five to one hundred kilometres from the blast origin.&lt;br /&gt;
&lt;br /&gt;
== Mana Operation and the Body ==&lt;br /&gt;
Mana sensitivity varies in degree; approximately 77% of observed individuals possess some degree of it. The process by which an individual comes to use an innate circuit is termed &#039;&#039;&#039;awakening&#039;&#039;&#039;. It is a form of acquisition in which instinct emerges and develops, and in most cases it occurs spontaneously.&lt;br /&gt;
&lt;br /&gt;
Conversion through a biological circuit is less efficient in raw output than conversion through an engineered circuit, but it offers precision and immediacy, and its parameters can be adjusted in real time during operation. Mana runaway, a hazard of operation, is addressed in the article on Mana.&lt;br /&gt;
&lt;br /&gt;
== Mana Inscription and Magic Inscription ==&lt;br /&gt;
Two distinct forms of inscription are recognised. &#039;&#039;&#039;Mana inscription&#039;&#039;&#039; inscribes a circuit that enables a medium to conduct and retain mana; &#039;&#039;&#039;magic inscription&#039;&#039;&#039; inscribes a circuit that encodes a specific magical effect. The two employ different circuit formulas and are not interchangeable. Magic inscription is commonly performed even by those who possess an innate circuit. Mana inscription was developed and advanced chiefly for industrial use.&lt;br /&gt;
&lt;br /&gt;
== Artificial Biological Inscription ==&lt;br /&gt;
&#039;&#039;&#039;Artificial biological inscription&#039;&#039;&#039; is the technique of inscribing a mana circuit upon a living organism, enabling an individual that lacks an innate circuit to use or retain mana. The principle of the circuit formula is the same as when it is inscribed upon a non-living medium; the physiological action that results from its application to a living organism is the object of study in this field.&lt;br /&gt;
&lt;br /&gt;
Because the technique is an adaptation of one developed for industrial use, it remains unstable in its present form, and an error in inscription may have fatal consequences. Adding a mana inscription to an individual who already possesses an innate circuit is especially dangerous.&lt;br /&gt;
&lt;br /&gt;
The inscription of a mana circuit upon a living organism is strictly prohibited by the Central Mana Authority. However, the great majority of such procedures are known to be carried out in prohibited form, and cases have not been sufficiently collected. The manner and cause of the adverse effects reported from inscribed circuits are not accurately understood.&lt;br /&gt;
&lt;br /&gt;
== Current Research ==&lt;br /&gt;
It is known that an innate biological mana circuit can adjust the parameters of conversion in real time, and this characteristic may lead to variation in the results of operation. Whether a circuit artificially inscribed upon a living body shares this characteristic has not been established. The prevailing view among scholars is that innate circuits differ from artificially formed circuits; this remains a hypothesis rather than an established fact.&lt;br /&gt;
&lt;br /&gt;
== Classification of Magical Capacity ==&lt;br /&gt;
Those who possess or exercise magical capacity are classified as &#039;&#039;&#039;Intrinsic&#039;&#039;&#039; or &#039;&#039;&#039;Extrinsic&#039;&#039;&#039; according to the origin of that capacity. The classification is independent of the present location of any circuit and of the strength of the capacity, and it forms a system separate from the classification of Mages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Intrinsic&#039;&#039;&#039; individuals are born with an innate biological mana circuit and manipulate their own mana directly. Whether, and in what manner, the circuit has awakened does not affect the classification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Extrinsic&#039;&#039;&#039; individuals do not possess an innate biological mana circuit, and manifest magic through artificial biological inscription or through the inscribed circuit formulas of external media such as Mana Stones and Magic Stones.&lt;br /&gt;
&lt;br /&gt;
The use of an external medium does not affect the classification: an Intrinsic individual who uses a Magic Stone remains Intrinsic, as does one who receives an additional mana inscription.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lore]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Manology&amp;diff=305</id>
		<title>Manology</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Manology&amp;diff=305"/>
		<updated>2026-10-19T03:41:39Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Created page with &amp;quot;{{Infobox/Lore | name          = Manology | image         =  | type          = Academic Discipline | origin        =  | practitioners =  | difficulty    =  | prerequisites =  | related       = Mana, Magicology }}  == Overview == Manology is the academic discipline devoted to the systematic study of mana — its fundamental nature and the laws by which it operates. Magicology builds upon the findings of Manology and turns instead to the question of how mana is put to purp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Lore&lt;br /&gt;
| name          = Manology&lt;br /&gt;
| image         = &lt;br /&gt;
| type          = Academic Discipline&lt;br /&gt;
| origin        = &lt;br /&gt;
| practitioners = &lt;br /&gt;
| difficulty    = &lt;br /&gt;
| prerequisites = &lt;br /&gt;
| related       = Mana, Magicology&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Manology is the academic discipline devoted to the systematic study of mana — its fundamental nature and the laws by which it operates. Magicology builds upon the findings of Manology and turns instead to the question of how mana is put to purposeful use; it could not exist without Manology, yet it constitutes an independent field of inquiry. Manology is organized into three principal branches — theoretical, applied, and engineering — and engineering is a full branch of the discipline in its own right.&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Manology&lt;br /&gt;
│&lt;br /&gt;
├── Theoretical Manology&lt;br /&gt;
│   ├── Mana Dynamics&lt;br /&gt;
│   ├── Mana Particle Theory&lt;br /&gt;
│   └── Mana Wave Theory&lt;br /&gt;
│&lt;br /&gt;
├── Applied Manology&lt;br /&gt;
│   ├── Mana Conductivity Studies&lt;br /&gt;
│   └── Mana Physiology&lt;br /&gt;
│&lt;br /&gt;
└── Mana Engineering&lt;br /&gt;
    ├── Mana Stone Engineering&lt;br /&gt;
    └── Mana Mechanics&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Branches ==&lt;br /&gt;
&#039;&#039;&#039;Theoretical Manology&#039;&#039;&#039; investigates the foundational principles of mana. Mana Dynamics studies the Three Laws of Mana Dynamics. Mana Particle Theory and Mana Wave Theory are the branch&#039;s other principal fields.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Applied Manology&#039;&#039;&#039; examines mana as it behaves in concrete settings. Mana Conductivity Studies addresses the behavior of mana in high-conductivity media, including the concentration of mana within them. Mana Physiology addresses biological mana circuits and the action of mana within living organisms, including the physiological effects that arise when a &#039;&#039;&#039;circuit formula&#039;&#039;&#039; — a structure that configures a medium to conduct and retain mana — is applied to a living body.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mana Engineering&#039;&#039;&#039; concerns the design and inscription of circuit formulas, together with the construction and operation of devices that employ them. It encompasses Mana Stone Engineering and Mana Mechanics.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lore]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Mana_Cataclysm&amp;diff=304</id>
		<title>The Mana Cataclysm</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Mana_Cataclysm&amp;diff=304"/>
		<updated>2026-10-18T19:23:55Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Event&lt;br /&gt;
| name        = the Mana Cataclysm&lt;br /&gt;
| image       = &lt;br /&gt;
| type        = Disaster / Historical Event&lt;br /&gt;
| date        = IY 722&lt;br /&gt;
| location    = Central Yalta Empire (present-day Yalta Ruins)&lt;br /&gt;
| nation      = Yalta Empire&lt;br /&gt;
| casualties  = Unknown&amp;lt;ref&amp;gt;Casualty figures were never recorded. In addition to those killed directly by the blast, the event triggered a mass displacement of survivors across the continent. No institution or infrastructure capable of conducting such an assessment existed at the time of the event.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| cause       = Unknown (Mana Monolith identified as catalyst)&lt;br /&gt;
| outcome     = Collapse of the Yalta Empire; mass displacement of survivors; establishment of the Permitted Land principle&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Mana Cataclysm was the largest mana disaster in recorded history, occurring in IY 722 at the heart of the Yalta Empire. In an instant, it reduced everything within a five-hundred-kilometre radius to ruin, bringing the Eternal Empire to its end. Nearly three centuries on, its cause remains officially unresolved. It stands as the defining turning point of the Central Continent — the event that not only erased humanity&#039;s cradle of civilisation, but reshaped the world order that followed.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
At the time of the Cataclysm, the Yalta Empire was the first and oldest empire in human history — humanity&#039;s cradle and the origin point of all human civilisation. Across the world, from the Central Continent to Aim, Wendigo, and Aisa, human communities of varying size and form had long existed; yet Yalta stood apart from all of them in historical and spiritual weight, bearing a significance no other could rival.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s vast territory, spanning an area of approximately 2,550,000 km², was bisected by a great river of continental scale. From this artery, an extensive network of canals extended across the land, sustaining agriculture and logistics throughout the Empire. At the centre of its technological achievement stood the Mana Monolith — an object of extraordinary mana density that served as the primary energy source for the Empire&#039;s mana engineering infrastructure, powering everything from heavy machinery to the mana grid that ran across the nation. With a population of approximately sixty to seventy million, the Empire had no equal.&lt;br /&gt;
&lt;br /&gt;
== The Event ==&lt;br /&gt;
&lt;br /&gt;
=== Outbreak ===&lt;br /&gt;
In IY 722, an unprecedented release of mana energy erupted from a single point within the heart of the Yalta Empire. The explosion propagated outward in an instant, carrying with it both a physical shockwave of catastrophic scale and an intense mana radiation front. The Mana Monolith, held within the Empire at the time, has been identified by scholars as the catalyst. It is understood that the mana concentrated within the Monolith over an immense span of time was released in an uncontrolled discharge — an extreme manifestation of the tendency described by the Second Law of Mana Dynamics, in which mana seeks uniform distribution with persistent and unyielding force.&lt;br /&gt;
&lt;br /&gt;
=== Impact ===&lt;br /&gt;
The destruction unfolded across three distinct zones.&lt;br /&gt;
&lt;br /&gt;
Within the total annihilation zone — extending five hundred kilometres from the blast origin — the landscape was obliterated and reduced to a vast wasteland. The overwhelming majority of those within this radius perished, killed by the physical shockwave and mana radiation. All known members of the Yalta imperial bloodline died in the event. Total casualties were never tallied; the scale of death and the simultaneous collapse of all civic infrastructure made any accounting impossible.&lt;br /&gt;
&lt;br /&gt;
Beyond the annihilation zone, mana radiation and mana critical contamination are estimated to have extended to a radius of approximately sixty-five to one hundred kilometres from the blast origin — a range considerably narrower than the shockwave itself. While the contamination dissipated largely within a short period, residual hazards have been reported in this zone and persist to the present day.&lt;br /&gt;
&lt;br /&gt;
At the immediate centre of the blast, within a radius of approximately three kilometres, mana storms rage without cessation. This area remains the only zone rendered permanently uninhabitable by the Cataclysm.&lt;br /&gt;
&lt;br /&gt;
=== Aftermath ===&lt;br /&gt;
With the imperial bloodline extinguished, the Yalta Empire collapsed with devastating speed. Survivors from the outer reaches of the Empire were left without governance, infrastructure, or direction. In vast numbers, they became displaced — scattering across the Central Continent and beyond in search of land and livelihood. The movement of these refugees brought them into the territories of other peoples and races already settled across the world, and the conflicts that followed were widespread and severe.&lt;br /&gt;
&lt;br /&gt;
== Cause &amp;amp; Debate ==&lt;br /&gt;
The official cause of the Mana Cataclysm remains unresolved. That the Mana Monolith served as the catalyst is the near-universal position within the academic community; how the Monolith came to discharge in an uncontrolled manner, however, has never been established. Numerous theories have been proposed over the years, but none has attained the status of consensus.&lt;br /&gt;
&lt;br /&gt;
The fate of the Monolith following the explosion is equally uncertain. The prevailing view holds that it was destroyed in the blast. A minority position maintains that it survived and remains at the centre of the blast origin, serving as the source of the mana storms that persist there to this day. The question of the Monolith&#039;s whereabouts remains one of the foremost unresolved problems in contemporary Manology.&lt;br /&gt;
&lt;br /&gt;
== Historical Significance ==&lt;br /&gt;
The Mana Cataclysm is understood not merely as a disaster, but as the event that fundamentally restructured the world order.&lt;br /&gt;
&lt;br /&gt;
The mass displacement it caused, and the conflicts that displacement brought about, drew the direct intervention of the Old Ones and the Primordials. Holding humanity accountable for the chaos unleashed upon the world, they established a formal principle restricting where humans could settle and build nations — the origin of what is known today as the Permitted Land principle. Under this principle, humanity may only establish a nation upon land granted to them by the ancient gods. This principle forms the constitutional foundation of each nation on the Central Continent, and underlies the citizenship systems that govern human societies to this day.&lt;br /&gt;
&lt;br /&gt;
The collapse of the Yalta Empire left a void in human civilisation that has never been fully recovered. Much of the mana engineering knowledge and cultural heritage the Empire had accumulated was lost permanently. Successor nations rebuilt from what fragments survived. That the gold, silver, and copper denominations of the old Yalta currency were revived — not as physical coin, but as the value units of the international mana-grid currency established after the Three Powers Summit — reflects the enduring weight the Empire continues to carry in the human imagination: a common inheritance, called back from nothing.&lt;br /&gt;
&lt;br /&gt;
== Present Day ==&lt;br /&gt;
The Yalta Ruins remain a wasteland. The zone of permanent uninhabitability — the three-kilometre radius around the blast origin — aside, the broader ruins are physically accessible, but the complete absence of infrastructure and the continued reporting of sporadic mana anomalies have prevented any meaningful resettlement. Research teams dispatched by various nations maintain a presence near the blast origin, studying the persistent mana storms and residual contamination phenomena. This body of research constitutes one of the principal frontiers of contemporary Manology.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* Yalta Empire&lt;br /&gt;
* Mana Monolith&lt;br /&gt;
* Mana&lt;br /&gt;
* Yalta Ruins&lt;br /&gt;
* Permitted Land&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=303</id>
		<title>Category:Chronicle</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=303"/>
		<updated>2026-10-18T19:21:29Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Timeline}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
The following chronicle records the major events of the known world, organized by era. Events predating the Imperial Yalta calendar are marked as unknown in time.&lt;br /&gt;
&lt;br /&gt;
== Age of Mystery ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Period&lt;br /&gt;
! style=&amp;quot;width:90%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| The Primordial War erupts among the elder beings of the world. During the conflict, one of them unleashes a cataclysm that sunders a single unified landmass, giving rise to the separate Central Continent and Wendigo Continent. Details of the war itself remain largely lost to time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Imperial Yalta Era (IY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| IY 1 || January || 1 || The Yalta Empire is founded. The Imperial Yalta calendar takes effect.&lt;br /&gt;
|-&lt;br /&gt;
| IY 355 || March || 8 || Arcane Academy is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 600s || — || — || A war of conquest sweeps the eastern kingdoms. The conflict ends with the fall of the Yin dynasty.&lt;br /&gt;
|-&lt;br /&gt;
| IY 686 || August || 9 || Ardan Krossen I, future founder of Krossen, is born.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || January || 3 || The Mana Cataclysm strikes. The Yalta Empire collapses entirely. The epicentre of the blast is rendered permanently uninhabitable by mana storms; the wider surrounding region is devastated and depopulated. The catastrophe marks the beginning of the First Dark Age.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || August || 17 || The Fabrus siblings settle in Valmaris, a city dating back to the Yalta Empire situated between the Hammalaya and Hammeval ranges, laying the earliest foundations of what will become Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 16 || The Three-Day War is fought on the Wendigo Continent. Walter Chandler leads a three-day resistance against invaders claiming to be the Empire&#039;s rightful heirs.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 19 || Walter Chandler is crowned in victory and founds the kingdom of Levantia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 737 || January || 12 || The Half-Moon War begins. House Islabi allies with Sha-Called to drive the Lycan from the southeastern grainlands.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || June || 17 || The Half-Moon War ends in victory for House Islabi and Sha-Called.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || September || 2 || Tilrestan is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 740 || November || 10 || Tragon is founded. The purification of the Fire Lands begins in the same year.&lt;br /&gt;
|-&lt;br /&gt;
| IY 741 || May || 1 || Agrippa Fabrus and Vortigern jointly found the kingdom of Britannia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 743 || July || 4 || The United Domains of Krossen is founded, following roughly two decades of conflict among the factions of the western Central Continent.&lt;br /&gt;
|-&lt;br /&gt;
| IY 744 || January || 4 || Ardan Krossen I dies. Arben Krossen I succeeds him as ruler.&lt;br /&gt;
|-&lt;br /&gt;
| IY 745 || March || 12 || KOSMI is formed as an armed police force under the judiciary of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || September || — || The Elders formally convey the Permitted Land principle to human societies: the territories currently settled are to remain so, and no further expansion is to be undertaken.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 22 || The first Three Powers Summit of the Central Continent convenes in Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 31 || The Summit concludes, ratifying urgent matters including a mutual non-aggression pact and the status of the Yalta ruins. Designated as the final day of the Imperial Yalta calendar. This day is also traditionally regarded as the close of the First Dark Age.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anno Yalta Era (AY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| AY 1 || January || 1 || The Anno Yalta calendar begins.&lt;br /&gt;
|-&lt;br /&gt;
| AY 10 || — || — || The second Three Powers Summit convenes in Tilrestan, addressing imperial legacy, trade, and standardization.&lt;br /&gt;
|-&lt;br /&gt;
| AY 20 || — || — || The third Three Powers Summit convenes in Krossen, addressing displaced peoples, prisoner repatriation, regulation of Monolith-class mana stones, and the formal status of observer nations.&lt;br /&gt;
|-&lt;br /&gt;
| AY 1–163 || — || — || The known world enters a Golden Age of prosperity and development.&lt;br /&gt;
|-&lt;br /&gt;
| AY 23 || — || — || The Central Mana Authority (CMA) is established, headquartered on the Wendigo Continent, unifying oversight of mana and magic across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 31 || October || 1 || Ardgate Arsenal splits from Krossen Arsenal, placed directly under Assembly Command.&lt;br /&gt;
|-&lt;br /&gt;
| AY 121 || April || 16 || Sindibaad returns from an expedition beyond the Southern Limit with vast wealth, establishing the Sindibaad Consortium and shifting the world&#039;s economic centre to his hands.&lt;br /&gt;
|-&lt;br /&gt;
| AY 163 || November || 26 || The Landgrab movement calls on the population to defy the Permitted Land principle, sparking the Second Dark Age as expansion attempts erupt across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || July || 21 || Loud Bell Wonder is discovered in the ruins of a collapsed bell tower.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || August || 22 || Lonan Lansmaier is born.&lt;br /&gt;
|-&lt;br /&gt;
| AY 181 || June || 4 || A peasant uprising ignites around the Ranmimar region, led by Goeyu — the beginning of the Goeyu Peasant Force.&lt;br /&gt;
|-&lt;br /&gt;
| AY 182 || March || 14 || Princess Isolde seizes the royal court of Levantia in the absence of Prince Frederic, igniting the succession crisis that leads to the Three-Year War.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || January || 19 || King Ferrick of Levantia dies after a long illness.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || February || 2 || Operation Black Mamba: Kosmi forces of Krossen slay the white dragon Altanos on the Wendigo Continent.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 3 || The floating city of Opulesse, destroyed in an act of terrorism, crashes onto the Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 17 || The first major clash of the Three-Year War is fought at Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 8 || Prince Frederic&#039;s faction issues its own currency, signaling the collapse of hopes for Levantia&#039;s reunification.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 17 || Princess Isolde&#039;s faction follows with its own currency.&lt;br /&gt;
|-&lt;br /&gt;
| AY 185 || May || 1 || The Three-Year War reaches an armistice, partitioning Levantia into North and South.&lt;br /&gt;
|-&lt;br /&gt;
| AY 189 || May || 5 || Scholarly consensus marks this as the end of the Second Dark Age, though the duration and toll varied by region. Nations that took part disavow the Landgrab movement and strip citizenship from those involved.&lt;br /&gt;
|-&lt;br /&gt;
| AY 191 || — || — || The &amp;quot;Snow Mountain Adventure&amp;quot;: Loud Bell Wonder and Lonan Lansmaier, aged 22, meet for the first time.&lt;br /&gt;
|-&lt;br /&gt;
| AY 204 || — || — || Lonan Lansmaier is appointed swordsmanship instructor to Ardan Krossen II.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=302</id>
		<title>Category:Chronicle</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=302"/>
		<updated>2026-10-18T19:19:37Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Timeline}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
The following chronicle records the major events of the known world, organized by era. Events predating the Imperial Yalta calendar are marked as unknown in time.&lt;br /&gt;
&lt;br /&gt;
== Age of Mystery ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Period&lt;br /&gt;
! style=&amp;quot;width:90%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| The Primordial War erupts among the elder beings of the world. During the conflict, one of them unleashes a cataclysm that sunders a single unified landmass, giving rise to the separate Central Continent and Wendigo Continent. Details of the war itself remain largely lost to time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Imperial Yalta Era (IY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| IY 1 || January || 1 || The Yalta Empire is founded. The Imperial Yalta calendar takes effect.&lt;br /&gt;
|-&lt;br /&gt;
| IY 355 || March || 8 || Arcane Academy is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 600s || — || — || A war of conquest sweeps the eastern kingdoms. The conflict ends with the fall of the Yin dynasty.&lt;br /&gt;
|-&lt;br /&gt;
| IY 686 || August || 9 || Ardan Krossen I, future founder of Krossen, is born.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || January || 3 || The Mana Cataclysm strikes. The Yalta Empire collapses entirely. The epicentre of the blast is rendered permanently uninhabitable by mana storms; the wider surrounding region is devastated and depopulated. The catastrophe marks the beginning of the First Dark Age.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || August || 17 || The Fabrus siblings settle in Valmaris, a city dating back to the Yalta Empire situated between the Hammalaya and Hammeval ranges, laying the earliest foundations of what will become Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 16 || The Three-Day War is fought on the Wendigo Continent. Walter Chandler leads a three-day resistance against invaders claiming to be the Empire&#039;s rightful heirs.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 19 || Walter Chandler is crowned in victory and founds the kingdom of Levantia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 737 || January || 12 || The Half-Moon War begins. House Islabi allies with Sha-Called to drive the Lycan from the southeastern grainlands.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || June || 17 || The Half-Moon War ends in victory for House Islabi and Sha-Called.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || September || 2 || Tilrestan is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 740 || November || 10 || Tragon is founded. The purification of the Fire Lands begins in the same year.&lt;br /&gt;
|-&lt;br /&gt;
| IY 741 || May || 1 || Agrippa Fabrus and Vortigern jointly found the kingdom of Britannia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 743 || July || 4 || The United Domains of Krossen is founded, following roughly two decades of conflict among the factions of the western Central Continent.&lt;br /&gt;
|-&lt;br /&gt;
| IY 744 || January || 4 || Ardan Krossen I dies. Arben Krossen I succeeds him as ruler.&lt;br /&gt;
|-&lt;br /&gt;
| IY 745 || March || 12 || KOSMI is formed as an armed police force under the judiciary of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || September || — || The Elders formally convey the Permitted Land principle to human societies: the territories currently settled are to remain so, and no further expansion is to be undertaken.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 22 || The first Three Powers Summit of the Central Continent convenes in Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 31 || The Summit concludes, ratifying urgent matters including a mutual non-aggression pact and the status of the Yalta ruins. Designated as the final day of the Imperial Yalta calendar. This day is also traditionally regarded as the close of the First Dark Age.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anno Yalta Era (AY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| AY 1 || January || 1 || The Anno Yalta calendar begins.&lt;br /&gt;
|-&lt;br /&gt;
| AY 10 || — || — || The second Three Powers Summit convenes in Tilrestan, addressing imperial legacy, trade, and standardization.&lt;br /&gt;
|-&lt;br /&gt;
| AY 20 || — || — || The third Three Powers Summit convenes in Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| AY 1–163 || — || — || The known world enters a Golden Age of prosperity and development.&lt;br /&gt;
|-&lt;br /&gt;
| AY 23 || — || — || The Central Mana Authority (CMA) is established, headquartered on the Wendigo Continent, unifying oversight of mana and magic across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 31 || October || 1 || Ardgate Arsenal splits from Krossen Arsenal, placed directly under Assembly Command.&lt;br /&gt;
|-&lt;br /&gt;
| AY 121 || April || 16 || Sindibaad returns from an expedition beyond the Southern Limit with vast wealth, establishing the Sindibaad Consortium and shifting the world&#039;s economic centre to his hands.&lt;br /&gt;
|-&lt;br /&gt;
| AY 163 || November || 26 || The Landgrab movement calls on the population to defy the Permitted Land principle, sparking the Second Dark Age as expansion attempts erupt across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || July || 21 || Loud Bell Wonder is discovered in the ruins of a collapsed bell tower.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || August || 22 || Lonan Lansmaier is born.&lt;br /&gt;
|-&lt;br /&gt;
| AY 181 || June || 4 || A peasant uprising ignites around the Ranmimar region, led by Goeyu — the beginning of the Goeyu Peasant Force.&lt;br /&gt;
|-&lt;br /&gt;
| AY 182 || March || 14 || Princess Isolde seizes the royal court of Levantia in the absence of Prince Frederic, igniting the succession crisis that leads to the Three-Year War.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || January || 19 || King Ferrick of Levantia dies after a long illness.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || February || 2 || Operation Black Mamba: Kosmi forces of Krossen slay the white dragon Altanos on the Wendigo Continent.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 3 || The floating city of Opulesse, destroyed in an act of terrorism, crashes onto the Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 17 || The first major clash of the Three-Year War is fought at Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 8 || Prince Frederic&#039;s faction issues its own currency, signaling the collapse of hopes for Levantia&#039;s reunification.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 17 || Princess Isolde&#039;s faction follows with its own currency.&lt;br /&gt;
|-&lt;br /&gt;
| AY 185 || May || 1 || The Three-Year War reaches an armistice, partitioning Levantia into North and South.&lt;br /&gt;
|-&lt;br /&gt;
| AY 189 || May || 5 || Scholarly consensus marks this as the end of the Second Dark Age, though the duration and toll varied by region. Nations that took part disavow the Landgrab movement and strip citizenship from those involved.&lt;br /&gt;
|-&lt;br /&gt;
| AY 191 || — || — || The &amp;quot;Snow Mountain Adventure&amp;quot;: Loud Bell Wonder and Lonan Lansmaier, aged 22, meet for the first time.&lt;br /&gt;
|-&lt;br /&gt;
| AY 204 || — || — || Lonan Lansmaier is appointed swordsmanship instructor to Ardan Krossen II.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=301</id>
		<title>Category:Chronicle</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Chronicle&amp;diff=301"/>
		<updated>2026-10-18T19:19:10Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Timeline}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
The following chronicle records the major events of the known world, organized by era. Events predating the Imperial Yalta calendar are marked as unknown in time.&lt;br /&gt;
&lt;br /&gt;
== Age of Mystery ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Period&lt;br /&gt;
! style=&amp;quot;width:90%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| Unknown&lt;br /&gt;
| The Primordial War erupts among the elder beings of the world. During the conflict, one of them unleashes a cataclysm that sunders a single unified landmass, giving rise to the separate Central Continent and Wendigo Continent. Details of the war itself remain largely lost to time.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Imperial Yalta Era (IY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| IY 1 || January || 1 || The Yalta Empire is founded. The Imperial Yalta calendar takes effect.&lt;br /&gt;
|-&lt;br /&gt;
| IY 355 || March || 8 || Arcane Academy is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 600s || — || — || A war of conquest sweeps the eastern kingdoms. The conflict ends with the fall of the Yin dynasty.&lt;br /&gt;
|-&lt;br /&gt;
| IY 686 || August || 9 || Ardan Krossen I, future founder of Krossen, is born.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || January || 3 || The Mana Cataclysm strikes. The Yalta Empire collapses entirely. The epicentre of the blast is rendered permanently uninhabitable by mana storms; the wider surrounding region is devastated and depopulated. The catastrophe marks the beginning of the First Dark Age.&lt;br /&gt;
|-&lt;br /&gt;
| IY 722 || August || 17 || The Fabrus siblings settle in Valmaris, a city dating back to the Yalta Empire situated between the Hammalaya and Hammeval ranges, laying the earliest foundations of what will become Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 16 || The Three-Day War is fought on the Wendigo Continent. Walter Chandler leads a three-day resistance against invaders claiming to be the Empire&#039;s rightful heirs.&lt;br /&gt;
|-&lt;br /&gt;
| IY 723 || February || 19 || Walter Chandler is crowned in victory and founds the kingdom of Levantia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 737 || January || 12 || The Half-Moon War begins. House Islabi allies with Sha-Called to drive the Lycan from the southeastern grainlands.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || June || 17 || The Half-Moon War ends in victory for House Islabi and Sha-Called.&lt;br /&gt;
|-&lt;br /&gt;
| IY 738 || September || 2 || Tilrestan is founded.&lt;br /&gt;
|-&lt;br /&gt;
| IY 740 || November || 10 || Tragon is founded. The purification of the Fire Lands begins in the same year.&lt;br /&gt;
|-&lt;br /&gt;
| IY 741 || May || 1 || Agrippa Fabrus and Vortigern jointly found the kingdom of Britannia.&lt;br /&gt;
|-&lt;br /&gt;
| IY 743 || July || 4 || The United Domains of Krossen is founded, following roughly two decades of conflict among the factions of the western Central Continent.&lt;br /&gt;
|-&lt;br /&gt;
| IY 744 || January || 4 || Ardan Krossen I dies. Arben Krossen I succeeds him as ruler.&lt;br /&gt;
|-&lt;br /&gt;
| IY 745 || March || 12 || KOSMI is formed as an armed police force under the judiciary of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || September || — || The Elders formally convey the Permitted Land principle to human societies: the territories currently settled are to remain so, and no further expansion is to be undertaken.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 22 || The first Three Powers Summit of the Central Continent convenes in Tragon.&lt;br /&gt;
|-&lt;br /&gt;
| IY 811 || December || 31 || The Summit concludes, ratifying urgent matters including national borders, a mutual non-aggression pact, and the status of the Yalta ruins. Designated as the final day of the Imperial Yalta calendar. This day is also traditionally regarded as the close of the First Dark Age.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Anno Yalta Era (AY) ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:10%;&amp;quot; | Year&lt;br /&gt;
! style=&amp;quot;width:8%;&amp;quot; | Month&lt;br /&gt;
! style=&amp;quot;width:6%;&amp;quot; | Day&lt;br /&gt;
! style=&amp;quot;width:76%;&amp;quot; | Event&lt;br /&gt;
|-&lt;br /&gt;
| AY 1 || January || 1 || The Anno Yalta calendar begins.&lt;br /&gt;
|-&lt;br /&gt;
| AY 10 || — || — || The second Three Powers Summit convenes in Tilrestan, addressing imperial legacy, trade, and standardization.&lt;br /&gt;
|-&lt;br /&gt;
| AY 20 || — || — || The third Three Powers Summit convenes in Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| AY 1–163 || — || — || The known world enters a Golden Age of prosperity and development.&lt;br /&gt;
|-&lt;br /&gt;
| AY 23 || — || — || The Central Mana Authority (CMA) is established, headquartered on the Wendigo Continent, unifying oversight of mana and magic across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 31 || October || 1 || Ardgate Arsenal splits from Krossen Arsenal, placed directly under Assembly Command.&lt;br /&gt;
|-&lt;br /&gt;
| AY 121 || April || 16 || Sindibaad returns from an expedition beyond the Southern Limit with vast wealth, establishing the Sindibaad Consortium and shifting the world&#039;s economic centre to his hands.&lt;br /&gt;
|-&lt;br /&gt;
| AY 163 || November || 26 || The Landgrab movement calls on the population to defy the Permitted Land principle, sparking the Second Dark Age as expansion attempts erupt across the known world.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || July || 21 || Loud Bell Wonder is discovered in the ruins of a collapsed bell tower.&lt;br /&gt;
|-&lt;br /&gt;
| AY 169 || August || 22 || Lonan Lansmaier is born.&lt;br /&gt;
|-&lt;br /&gt;
| AY 181 || June || 4 || A peasant uprising ignites around the Ranmimar region, led by Goeyu — the beginning of the Goeyu Peasant Force.&lt;br /&gt;
|-&lt;br /&gt;
| AY 182 || March || 14 || Princess Isolde seizes the royal court of Levantia in the absence of Prince Frederic, igniting the succession crisis that leads to the Three-Year War.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || January || 19 || King Ferrick of Levantia dies after a long illness.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || February || 2 || Operation Black Mamba: Kosmi forces of Krossen slay the white dragon Altanos on the Wendigo Continent.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 3 || The floating city of Opulesse, destroyed in an act of terrorism, crashes onto the Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || April || 17 || The first major clash of the Three-Year War is fought at Ranmimar Plain.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 8 || Prince Frederic&#039;s faction issues its own currency, signaling the collapse of hopes for Levantia&#039;s reunification.&lt;br /&gt;
|-&lt;br /&gt;
| AY 183 || September || 17 || Princess Isolde&#039;s faction follows with its own currency.&lt;br /&gt;
|-&lt;br /&gt;
| AY 185 || May || 1 || The Three-Year War reaches an armistice, partitioning Levantia into North and South.&lt;br /&gt;
|-&lt;br /&gt;
| AY 189 || May || 5 || Scholarly consensus marks this as the end of the Second Dark Age, though the duration and toll varied by region. Nations that took part disavow the Landgrab movement and strip citizenship from those involved.&lt;br /&gt;
|-&lt;br /&gt;
| AY 191 || — || — || The &amp;quot;Snow Mountain Adventure&amp;quot;: Loud Bell Wonder and Lonan Lansmaier, aged 22, meet for the first time.&lt;br /&gt;
|-&lt;br /&gt;
| AY 204 || — || — || Lonan Lansmaier is appointed swordsmanship instructor to Ardan Krossen II.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=300</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=300"/>
		<updated>2026-10-18T19:18:31Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three Powers Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, and a framework for the collective governance of the Yalta ruins. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by The Concord, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three Powers Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=299</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=299"/>
		<updated>2026-10-18T19:18:10Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three Powers Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, and a framework for the collective governance of the Yalta ruins. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by the Mirtess Summit, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three Powers Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=298</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=298"/>
		<updated>2026-10-18T19:17:32Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three Powers Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, and a framework for the collective governance of the Yalta ruins. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by the Mirtess Summit, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three-Power Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=297</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=297"/>
		<updated>2026-10-18T19:17:02Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three-Power Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, and a framework for the collective governance of the Yalta ruins. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by the Mirtess Summit, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three-Power Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=296</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=296"/>
		<updated>2026-10-18T19:15:39Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three-Power Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three-Power Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, and a framework for the collective governance of the Yalta ruins. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by the Mirtess Summit, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three-Power Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=295</id>
		<title>The Central Continent</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Central_Continent&amp;diff=295"/>
		<updated>2026-10-18T19:13:23Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Region&lt;br /&gt;
| name       = The Central Continent&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Continent&lt;br /&gt;
| nation     = Tilrestan · Krossen · Tragon · Yalta&lt;br /&gt;
| climate    = &lt;br /&gt;
| area       = 9,800,000 km²&lt;br /&gt;
| terrain    = &lt;br /&gt;
| population = &lt;br /&gt;
| capital    = &lt;br /&gt;
| resources  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Central Continent is the largest landmass in the known world and the primary stage of human civilisation. It is home to the three great powers — Tilrestan, Krossen, and Tragon — and to the ruins of the Yalta Empire, the unified human nation that once stood at its heart. More than any other region of Mirtess, the Central Continent has shaped the political, cultural, and historical character of the present age.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
The Central Continent spans approximately 9,800,000 km², making it the largest landmass in the known world.&lt;br /&gt;
&lt;br /&gt;
=== Mountain Ranges ===&lt;br /&gt;
The continent&#039;s terrain is defined above all else by two great mountain ranges. The Hammalaya runs east to west across the northern reaches of the continent, while the Hammeval extends southward from it, running north to south along the continent&#039;s eastern side. The two ranges form a single connected mountain system, though each is known by its own name.&lt;br /&gt;
&lt;br /&gt;
The Hammalaya is a vast wall of stone that seals off the northern continent. The highest peaks in the known world are concentrated here, foremost among them the three great summits known as the Three Brothers. The range and its surroundings are regarded as the domain of the regional deity Vermilion, and the area remains an unclaimed wilderness beyond the borders of Krossen. The Hammalaya is also the primary cause of the cold climate that prevails across Krossen&#039;s northern territories.&lt;br /&gt;
&lt;br /&gt;
The Hammeval extends from the Hammalaya southward, dividing the eastern edge of the continent from its interior. It forms the western border of Tragon and continues to the southern tip of Tilrestan. The Hammeval is more than a geographical boundary — it is a climatic one. To its west lies an expanse of desert; to its eastern foothills, the mountain range shelters a pocket of entirely different climate, giving rise to fertile land where the desert cannot reach.&lt;br /&gt;
&lt;br /&gt;
=== Desert ===&lt;br /&gt;
Approximately seventy percent of Tilrestan&#039;s territory is desert. Stretching across the western and central reaches of the nation, this vast arid expanse defines the character of the land and is the primary reason for the warm climate that prevails across the southern continent.&lt;br /&gt;
&lt;br /&gt;
=== Fertile Highlands ===&lt;br /&gt;
Along the eastern foothills of the Hammeval&#039;s southern end, in the southeastern corner of Tilrestan, lies a belt of fertile highland. Sheltered from the desert climate by the mountain range to its west, this region accounts for the great majority of Tilrestan&#039;s agricultural output. In a nation where desert dominates the landscape, the strategic value of this highland is difficult to overstate.&lt;br /&gt;
&lt;br /&gt;
=== Plains ===&lt;br /&gt;
Broad plains stretch across the continent&#039;s interior and along the border between Krossen and Tilrestan. A portion of the border plains was ceded by Krossen to Tilrestan — a concession that displaced the communities living there and left a legacy of resentment that has never fully faded. The plains surrounding the Yalta Ruins retain remnants of imperial infrastructure, but the devastation of the Mana Cataclysm has reduced most of the area to wasteland.&lt;br /&gt;
&lt;br /&gt;
=== Forest ===&lt;br /&gt;
Dense forest covers much of the western reaches of Krossen, particularly the domain of Caelmoor. Detailed geography of the forested regions will be charted in conjunction with future mapping work.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Ruins ===&lt;br /&gt;
At the heart of the continent lie the Yalta Ruins — the former seat of the Yalta Empire, now a vast uninhabited expanse. The Empire&#039;s ancient walls, originally raised to fortify the imperial capital rather than to mark a national border, still stand and form the boundary of the ruins today. A zone of approximately 3 km radius around the original blast site remains permanently uninhabitable due to ongoing mana disturbance.&lt;br /&gt;
&lt;br /&gt;
=== Climate ===&lt;br /&gt;
All four seasons occur across the continent, though conditions vary sharply by region. In Krossen, the southwest is temperate while the north grows progressively colder — a consequence of the Hammalaya blocking the northern air currents. Tilrestan is dominated by its desert interior and is warm and arid across most of its territory, a condition that gives the southern continent its generally mild climate.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== Age of Mystery ===&lt;br /&gt;
Long before human records began, the Central Continent was the domain of the ancient gods. In the age that followed the Primordial War, humanity petitioned the ancient gods for the right to settle, and was granted dominion over the central plains. From that foundation, the first human civilisation on the continent took root.&lt;br /&gt;
&lt;br /&gt;
=== The Yalta Empire ===&lt;br /&gt;
The Yalta Empire, founded in IY 1, was the first unified human nation on the Central Continent and the dominant force in its history for over seven centuries. The Empire was governed through a symbolic imperial bloodline, a feudal order of regional lords, and a meritocratic system of appointment open to all regardless of birth — a framework that would later serve as the template for each of the three successor states. Its calendar, Imperial Yalta, became the standard of reckoning across the known world.&lt;br /&gt;
&lt;br /&gt;
The Empire&#039;s end came in IY 722, when the Mana Cataclysm — a catastrophic event centred on the Mana Monolith at the heart of the imperial capital — destroyed the city and its surrounding region. The imperial bloodline perished. The age of the Yalta Empire was over.&lt;br /&gt;
&lt;br /&gt;
=== The Age of Fragmentation ===&lt;br /&gt;
In the decades that followed, the continent fell into prolonged upheaval. The ancient gods, responding to circumstances of unusual gravity, granted new territories with uncommon swiftness. New powers emerged from the Empire&#039;s scattered peoples and the factions that had long lived at its margins. Three of these grew into nations of lasting consequence — Tilrestan in the south, Tragon in the east, and Krossen in the west, born from the constitutional union of six distinct peoples.&lt;br /&gt;
&lt;br /&gt;
=== The Three-Power Summit ===&lt;br /&gt;
The representatives of the three powers first convened for the Central Continent Three-Power Summit over ten days in the final days of Imperial Yalta, hosted in a city of Tragon, reaching a series of foundational agreements: a mutual non-aggression treaty, the adoption of Anno Yalta as the common calendar, a framework for the collective governance of the Yalta ruins, and the settlement of outstanding border disputes. A second summit, held in Tilrestan in AY 10, addressed matters of longer-term governance, and a third, held in Krossen in AY 20, brought the original three-power framework to its conclusion — each host rotating among the three powers in turn. In the years that followed, the summit&#039;s role was carried forward by the Mirtess Summit, which opened participation to nations across the known world. The order first established at that inaugural gathering remains the foundation of continental politics to this day.&lt;br /&gt;
&lt;br /&gt;
== Nations ==&lt;br /&gt;
&#039;&#039;&#039;Tilrestan&#039;&#039;&#039; occupies the southern reaches of the continent. The oldest of the three powers, it regards itself as the legitimate heir to the Yalta Empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Krossen&#039;&#039;&#039; occupies the western, northwestern, and northern reaches. A constitutional federal monarchy of six constituent domains, it is home to the largest internal market in the known world.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tragon&#039;&#039;&#039; occupies the eastern coastal strip, sheltered behind the Hammeval mountain range. Its founding is rooted in a covenant with the ancient sea god, and its territory runs long and narrow along the eastern coastline.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta&#039;&#039;&#039; occupies the former heartland of the continent. Designated under the Three-Power Summit as sovereign territory belonging to no nation, the region is administered collectively by the three powers. Entry is unrestricted; exit is subject to stringent inspection.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Regions]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=294</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=294"/>
		<updated>2026-10-18T19:12:24Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit concluded a mutual non-aggression pact and settled the legal status of the Yalta ruins. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by The Concord, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the border plains. Krossen&#039;s cession of a portion of those plains is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=293</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=293"/>
		<updated>2026-10-18T19:09:29Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit concluded a mutual non-aggression pact and settled the legal status of the Yalta ruins. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by The Concord, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=292</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=292"/>
		<updated>2026-10-18T19:07:38Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit concluded a mutual non-aggression pact and settled the legal status of the Yalta ruins. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=291</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=291"/>
		<updated>2026-10-18T19:07:07Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit concluded a mutual non-aggression pact and settled the legal status of the Yalta ruins. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=290</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=290"/>
		<updated>2026-10-18T19:05:27Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit concluded a mutual non-aggression pact and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=289</id>
		<title>Tilrestan</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=289"/>
		<updated>2026-10-18T19:04:34Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Tilrestan&lt;br /&gt;
| official_name = Kingdom of Tilrestan&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = &lt;br /&gt;
| government    = Absolute Monarchy&lt;br /&gt;
| ruling_house  = House Islabi&lt;br /&gt;
| region        = Southern and Southeastern Central Continent&lt;br /&gt;
| area          = ~2,540,000 km²&lt;br /&gt;
| founded       = IY 738 (September 2)&lt;br /&gt;
| dissolved     = &lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = Rahislabi&lt;br /&gt;
| language      = English (Tilrestan dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
One of the three great powers of the Central Continent. Tilrestan surpasses all rival states in military strength, economic output, and population, and is widely regarded as the preeminent kingdom of the known world.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
Tilrestan is a kingdom spanning the southern and southeastern regions of the Central Continent. Founded in IY 738 by the Islabi dynasty, it stands as the earliest of the three great powers to emerge following the Mana Cataclysm. All governing authority — military, domestic, and diplomatic — is held exclusively by the Islabi royal house, with the king exercising absolute power over every domain of the state.&lt;br /&gt;
&lt;br /&gt;
Tilrestan formally claims to be the rightful successor of the Yalta Empire, grounding this assertion in House Islabi&#039;s record as the most enduring regental house of the empire&#039;s final generations. The claim, however, finds little acceptance beyond the kingdom&#039;s borders. The prevailing view — formally settled at the second Three Powers Summit — holds that the legacy of the fallen empire belongs to all of humanity, and that no single house may lay exclusive claim to it.&lt;br /&gt;
&lt;br /&gt;
== Founding ==&lt;br /&gt;
In the wake of the Mana Cataclysm, the scattered peoples of the fallen Yalta Empire fled in every direction, forming small settlements wherever they could. Among them was House Islabi, one of the empire&#039;s most enduring noble houses, having held the regency more often than any other family in Yalta&#039;s final generations. Even amid the chaos, the house retained enough inherited standing, wealth, and loyal followers to avoid starting from nothing.&lt;br /&gt;
&lt;br /&gt;
Over the following years, the Islabi settlement grew rapidly, drawing in nearby villages, displaced commoners, and local peoples through the trust the house had already earned. As their numbers swelled, they came to face a shortage of arable land and living space of their own.&lt;br /&gt;
&lt;br /&gt;
It was then that House Islabi learned of a conflict among the servants of Sha-Called — a civil war between two branches of the ancient being&#039;s children that had raged for generations. Rather than wait to be approached, the Islabi chose to act first, offering aid to Sha-Called&#039;s cause. Their support proved decisive: together, they drove the corrupted Lycan from the fertile grainlands of the southeast. The war lasted from January 12, IY 737, to June 17, IY 738. The land that followed was not granted to House Islabi as charity, but shared with them as comrades in victory.&lt;br /&gt;
&lt;br /&gt;
On September 2, IY 738, House Islabi declared the founding of Tilrestan — completed roughly seventeen years after the Cataclysm, the earliest of the three great powers to take shape.&lt;br /&gt;
&lt;br /&gt;
=== Geography ===&lt;br /&gt;
The vast majority of Tilrestan&#039;s territory — estimated at between seventy and eighty percent — consists of desert. The kingdom&#039;s capital lies within this arid expanse. In stark contrast, the southeastern reaches of the kingdom encompass one of the most fertile stretches of land in the known world, a breadbasket won alongside Sha-Called in the war that gave rise to the kingdom itself. Agricultural output from this region far exceeds the kingdom&#039;s own consumption, making Tilrestan one of the world&#039;s foremost exporters of food. It is this abundance that underpins the kingdom&#039;s extraordinary power despite the harsh nature of most of its terrain.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
At the first Three Powers Summit, convened on December 22, IY 811, Tilrestan argued for the continuation of the old imperial calendar — or, failing that, the adoption of its own founding year as a new era&#039;s starting point. Both proposals were rejected in favor of a new calendar shared by all three powers. At the same summit, Tilrestan accepted the terms of a mutual non-aggression pact, later coming to see the arrangement as compatible with its own values of compassion and peace, its hard-won stability, and its position as the wealthiest of the three powers.&lt;br /&gt;
&lt;br /&gt;
On April 16, AY 121, Sindibaad returned from his expedition beyond the Southern Limit and established his trading fortune in a port city on Tilrestan&#039;s southern coast, cementing the kingdom&#039;s status as the economic center of the known world.&lt;br /&gt;
&lt;br /&gt;
Tilrestan was drawn into deep involvement in the Three-Year War, fought on the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185. In support of Princess Isolde&#039;s faction, it sent a regular army expeditionary force of approximately 20,000 troops over the course of the war, counting rotations and reinforcements. These troops were assigned chiefly to supply, transport, and holding the line rather than to front-line assault, and Tilrestan also procured supplies for the northern forces.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
Tilrestan is an absolute monarchy in the fullest sense of the term. The king holds supreme authority over the state and simultaneously serves as the highest religious authority of Rahislabi, the kingdom&#039;s official faith. This dual role renders the separation of political and religious power not merely absent, but structurally impossible — the king is the state, and the king is the faith.&lt;br /&gt;
&lt;br /&gt;
All significant offices within the kingdom are reserved exclusively for members of the royal house. No individual outside the Islabi bloodline may occupy a position of meaningful authority. Within Tilrestan, this arrangement is not regarded as nepotism. It is understood as a matter of sacred order — the blood of the royal house is held to be the only blood fit to govern.&lt;br /&gt;
&lt;br /&gt;
== Royal Succession ==&lt;br /&gt;
The throne of Tilrestan does not pass by direct hereditary succession. When the kingship falls vacant, any member of the Islabi royal house — regardless of their proximity to the previous monarch — is eligible to compete in a succession trial. The trial tests the full breadth of a candidate&#039;s capabilities: martial skill, intellect, administrative judgment, and more. Its underlying principle is absolute. The king must be without flaw, embodying a standard of perfection that approaches the divine.&lt;br /&gt;
&lt;br /&gt;
The candidate who prevails ascends to the throne. Those who compete but do not win are not cast aside — each is appointed to lead one of the kingdom&#039;s major institutions, ensuring that the royal house remains the governing body at every level of the state.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
&lt;br /&gt;
=== Faith — Rahislabi ===&lt;br /&gt;
The official faith of Tilrestan is Rahislabi, a religion centered on the veneration of the sun and the moon. Within Rahislabi doctrine, the Islabi royal house is not merely favored by the celestial bodies — it embodies them. The sun and the moon are understood as divine expressions of the Islabi bloodline itself, rendering the sanctity of the royal house not a matter of appointment, but of nature.&lt;br /&gt;
&lt;br /&gt;
The king holds the highest clerical office of Rahislabi simultaneously with the throne. Faith and governance are not parallel systems within Tilrestan — they are a single unified structure, with the king at its apex.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Tilrestan is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Krossen and Tragon. The treaty remains in effect to this day.&lt;br /&gt;
&lt;br /&gt;
Relations with Krossen carry the weight of the border plains, a portion of which Krossen ceded to Tilrestan — a settlement Tilrestan negotiated from a position of strength, though not without lasting friction among the displaced communities on Krossen&#039;s side of the new line.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are distant but untroubled, the two kingdoms separated by geography rather than drawn together or apart by history.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=288</id>
		<title>Tilrestan</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=288"/>
		<updated>2026-10-18T19:03:24Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Tilrestan&lt;br /&gt;
| official_name = Kingdom of Tilrestan&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = &lt;br /&gt;
| government    = Absolute Monarchy&lt;br /&gt;
| ruling_house  = House Islabi&lt;br /&gt;
| region        = Southern and Southeastern Central Continent&lt;br /&gt;
| area          = ~2,540,000 km²&lt;br /&gt;
| founded       = IY 738 (September 2)&lt;br /&gt;
| dissolved     = &lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = Rahislabi&lt;br /&gt;
| language      = English (Tilrestan dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
One of the three great powers of the Central Continent. Tilrestan surpasses all rival states in military strength, economic output, and population, and is widely regarded as the preeminent kingdom of the known world.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
Tilrestan is a kingdom spanning the southern and southeastern regions of the Central Continent. Founded in IY 738 by the Islabi dynasty, it stands as the earliest of the three great powers to emerge following the Mana Cataclysm. All governing authority — military, domestic, and diplomatic — is held exclusively by the Islabi royal house, with the king exercising absolute power over every domain of the state.&lt;br /&gt;
&lt;br /&gt;
Tilrestan formally claims to be the rightful successor of the Yalta Empire, grounding this assertion in House Islabi&#039;s record as the most enduring regental house of the empire&#039;s final generations. The claim, however, finds little acceptance beyond the kingdom&#039;s borders. The prevailing view — formally settled at the second Three Powers Summit — holds that the legacy of the fallen empire belongs to all of humanity, and that no single house may lay exclusive claim to it.&lt;br /&gt;
&lt;br /&gt;
== Founding ==&lt;br /&gt;
In the wake of the Mana Cataclysm, the scattered peoples of the fallen Yalta Empire fled in every direction, forming small settlements wherever they could. Among them was House Islabi, one of the empire&#039;s most enduring noble houses, having held the regency more often than any other family in Yalta&#039;s final generations. Even amid the chaos, the house retained enough inherited standing, wealth, and loyal followers to avoid starting from nothing.&lt;br /&gt;
&lt;br /&gt;
Over the following years, the Islabi settlement grew rapidly, drawing in nearby villages, displaced commoners, and local peoples through the trust the house had already earned. As their numbers swelled, they came to face a shortage of arable land and living space of their own.&lt;br /&gt;
&lt;br /&gt;
It was then that House Islabi learned of a conflict among the servants of Sha-Called — a civil war between two branches of the ancient being&#039;s children that had raged for generations. Rather than wait to be approached, the Islabi chose to act first, offering aid to Sha-Called&#039;s cause. Their support proved decisive: together, they drove the corrupted Lycan from the fertile grainlands of the southeast. The war lasted from January 12, IY 737, to June 17, IY 738. The land that followed was not granted to House Islabi as charity, but shared with them as comrades in victory.&lt;br /&gt;
&lt;br /&gt;
On September 2, IY 738, House Islabi declared the founding of Tilrestan — completed roughly seventeen years after the Cataclysm, the earliest of the three great powers to take shape.&lt;br /&gt;
&lt;br /&gt;
=== Geography ===&lt;br /&gt;
The vast majority of Tilrestan&#039;s territory — estimated at between seventy and eighty percent — consists of desert. The kingdom&#039;s capital lies within this arid expanse. In stark contrast, the southeastern reaches of the kingdom encompass one of the most fertile stretches of land in the known world, a breadbasket won alongside Sha-Called in the war that gave rise to the kingdom itself. Agricultural output from this region far exceeds the kingdom&#039;s own consumption, making Tilrestan one of the world&#039;s foremost exporters of food. It is this abundance that underpins the kingdom&#039;s extraordinary power despite the harsh nature of most of its terrain.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
At the first Three Powers Summit, convened on December 22, IY 811, Tilrestan argued for the continuation of the old imperial calendar — or, failing that, the adoption of its own founding year as a new era&#039;s starting point. Both proposals were rejected in favor of a new calendar shared by all three powers. At the same summit, Tilrestan accepted the terms of a mutual non-aggression pact, later coming to see the arrangement as compatible with its own values of compassion and peace, its hard-won stability, and its position as the wealthiest of the three powers.&lt;br /&gt;
&lt;br /&gt;
On April 16, AY 121, Sindibaad returned from his expedition beyond the Southern Limit and established his trading fortune in a port city on Tilrestan&#039;s southern coast, cementing the kingdom&#039;s status as the economic center of the known world.&lt;br /&gt;
&lt;br /&gt;
Tilrestan was drawn into deep involvement in the Three-Year War, fought on the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185. In support of Princess Isolde&#039;s faction, it sent a regular army expeditionary force of approximately 20,000 troops over the course of the war, counting rotations and reinforcements. These troops were assigned chiefly to supply, transport, and holding the line rather than to front-line assault, and Tilrestan also procured supplies for the northern forces.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
Tilrestan is an absolute monarchy in the fullest sense of the term. The king holds supreme authority over the state and simultaneously serves as the highest religious authority of Rahislabi, the kingdom&#039;s official faith. This dual role renders the separation of political and religious power not merely absent, but structurally impossible — the king is the state, and the king is the faith.&lt;br /&gt;
&lt;br /&gt;
All significant offices within the kingdom are reserved exclusively for members of the royal house. No individual outside the Islabi bloodline may occupy a position of meaningful authority. Within Tilrestan, this arrangement is not regarded as nepotism. It is understood as a matter of sacred order — the blood of the royal house is held to be the only blood fit to govern.&lt;br /&gt;
&lt;br /&gt;
== Royal Succession ==&lt;br /&gt;
The throne of Tilrestan does not pass by direct hereditary succession. When the kingship falls vacant, any member of the Islabi royal house — regardless of their proximity to the previous monarch — is eligible to compete in a succession trial. The trial tests the full breadth of a candidate&#039;s capabilities: martial skill, intellect, administrative judgment, and more. Its underlying principle is absolute. The king must be without flaw, embodying a standard of perfection that approaches the divine.&lt;br /&gt;
&lt;br /&gt;
The candidate who prevails ascends to the throne. Those who compete but do not win are not cast aside — each is appointed to lead one of the kingdom&#039;s major institutions, ensuring that the royal house remains the governing body at every level of the state.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
&lt;br /&gt;
=== Faith — Rahislabi ===&lt;br /&gt;
The official faith of Tilrestan is Rahislabi, a religion centered on the veneration of the sun and the moon. Within Rahislabi doctrine, the Islabi royal house is not merely favored by the celestial bodies — it embodies them. The sun and the moon are understood as divine expressions of the Islabi bloodline itself, rendering the sanctity of the royal house not a matter of appointment, but of nature.&lt;br /&gt;
&lt;br /&gt;
The king holds the highest clerical office of Rahislabi simultaneously with the throne. Faith and governance are not parallel systems within Tilrestan — they are a single unified structure, with the king at its apex.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Tilrestan is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Krossen and Tragon. The treaty remains in effect to this day.&lt;br /&gt;
&lt;br /&gt;
Relations with Krossen carry the weight of the border plains ceded at that same Summit — a settlement Tilrestan negotiated from a position of strength, though not without lasting friction among the displaced communities on Krossen&#039;s side of the new line.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are distant but untroubled, the two kingdoms separated by geography rather than drawn together or apart by history.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=287</id>
		<title>Tilrestan</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=287"/>
		<updated>2026-10-18T19:02:10Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Tilrestan&lt;br /&gt;
| official_name = Kingdom of Tilrestan&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = &lt;br /&gt;
| government    = Absolute Monarchy&lt;br /&gt;
| ruling_house  = House Islabi&lt;br /&gt;
| region        = Southern and Southeastern Central Continent&lt;br /&gt;
| area          = ~2,540,000 km²&lt;br /&gt;
| founded       = IY 738 (September 2)&lt;br /&gt;
| dissolved     = &lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = Rahislabi&lt;br /&gt;
| language      = English (Tilrestan dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
One of the three great powers of the Central Continent. Tilrestan surpasses all rival states in military strength, economic output, and population, and is widely regarded as the preeminent kingdom of the known world.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
Tilrestan is a kingdom spanning the southern and southeastern regions of the Central Continent. Founded in IY 738 by the Islabi dynasty, it stands as the earliest of the three great powers to emerge following the Mana Cataclysm. All governing authority — military, domestic, and diplomatic — is held exclusively by the Islabi royal house, with the king exercising absolute power over every domain of the state.&lt;br /&gt;
&lt;br /&gt;
Tilrestan formally claims to be the rightful successor of the Yalta Empire, grounding this assertion in House Islabi&#039;s record as the most enduring regental house of the empire&#039;s final generations. The claim, however, finds little acceptance beyond the kingdom&#039;s borders. The prevailing view — formally settled at the first Three Powers Summit — holds that the legacy of the fallen empire belongs to all of humanity, and that no single house may lay exclusive claim to it.&lt;br /&gt;
&lt;br /&gt;
== Founding ==&lt;br /&gt;
In the wake of the Mana Cataclysm, the scattered peoples of the fallen Yalta Empire fled in every direction, forming small settlements wherever they could. Among them was House Islabi, one of the empire&#039;s most enduring noble houses, having held the regency more often than any other family in Yalta&#039;s final generations. Even amid the chaos, the house retained enough inherited standing, wealth, and loyal followers to avoid starting from nothing.&lt;br /&gt;
&lt;br /&gt;
Over the following years, the Islabi settlement grew rapidly, drawing in nearby villages, displaced commoners, and local peoples through the trust the house had already earned. As their numbers swelled, they came to face a shortage of arable land and living space of their own.&lt;br /&gt;
&lt;br /&gt;
It was then that House Islabi learned of a conflict among the servants of Sha-Called — a civil war between two branches of the ancient being&#039;s children that had raged for generations. Rather than wait to be approached, the Islabi chose to act first, offering aid to Sha-Called&#039;s cause. Their support proved decisive: together, they drove the corrupted Lycan from the fertile grainlands of the southeast. The war lasted from January 12, IY 737, to June 17, IY 738. The land that followed was not granted to House Islabi as charity, but shared with them as comrades in victory.&lt;br /&gt;
&lt;br /&gt;
On September 2, IY 738, House Islabi declared the founding of Tilrestan — completed roughly seventeen years after the Cataclysm, the earliest of the three great powers to take shape.&lt;br /&gt;
&lt;br /&gt;
=== Geography ===&lt;br /&gt;
The vast majority of Tilrestan&#039;s territory — estimated at between seventy and eighty percent — consists of desert. The kingdom&#039;s capital lies within this arid expanse. In stark contrast, the southeastern reaches of the kingdom encompass one of the most fertile stretches of land in the known world, a breadbasket won alongside Sha-Called in the war that gave rise to the kingdom itself. Agricultural output from this region far exceeds the kingdom&#039;s own consumption, making Tilrestan one of the world&#039;s foremost exporters of food. It is this abundance that underpins the kingdom&#039;s extraordinary power despite the harsh nature of most of its terrain.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
At the first Three Powers Summit, convened on December 22, IY 811, Tilrestan argued for the continuation of the old imperial calendar — or, failing that, the adoption of its own founding year as a new era&#039;s starting point. Both proposals were rejected in favor of a new calendar shared by all three powers. At the same summit, Tilrestan accepted the terms of a mutual non-aggression pact, later coming to see the arrangement as compatible with its own values of compassion and peace, its hard-won stability, and its position as the wealthiest of the three powers.&lt;br /&gt;
&lt;br /&gt;
On April 16, AY 121, Sindibaad returned from his expedition beyond the Southern Limit and established his trading fortune in a port city on Tilrestan&#039;s southern coast, cementing the kingdom&#039;s status as the economic center of the known world.&lt;br /&gt;
&lt;br /&gt;
Tilrestan was drawn into deep involvement in the Three-Year War, fought on the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185. In support of Princess Isolde&#039;s faction, it sent a regular army expeditionary force of approximately 20,000 troops over the course of the war, counting rotations and reinforcements. These troops were assigned chiefly to supply, transport, and holding the line rather than to front-line assault, and Tilrestan also procured supplies for the northern forces.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
Tilrestan is an absolute monarchy in the fullest sense of the term. The king holds supreme authority over the state and simultaneously serves as the highest religious authority of Rahislabi, the kingdom&#039;s official faith. This dual role renders the separation of political and religious power not merely absent, but structurally impossible — the king is the state, and the king is the faith.&lt;br /&gt;
&lt;br /&gt;
All significant offices within the kingdom are reserved exclusively for members of the royal house. No individual outside the Islabi bloodline may occupy a position of meaningful authority. Within Tilrestan, this arrangement is not regarded as nepotism. It is understood as a matter of sacred order — the blood of the royal house is held to be the only blood fit to govern.&lt;br /&gt;
&lt;br /&gt;
== Royal Succession ==&lt;br /&gt;
The throne of Tilrestan does not pass by direct hereditary succession. When the kingship falls vacant, any member of the Islabi royal house — regardless of their proximity to the previous monarch — is eligible to compete in a succession trial. The trial tests the full breadth of a candidate&#039;s capabilities: martial skill, intellect, administrative judgment, and more. Its underlying principle is absolute. The king must be without flaw, embodying a standard of perfection that approaches the divine.&lt;br /&gt;
&lt;br /&gt;
The candidate who prevails ascends to the throne. Those who compete but do not win are not cast aside — each is appointed to lead one of the kingdom&#039;s major institutions, ensuring that the royal house remains the governing body at every level of the state.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
&lt;br /&gt;
=== Faith — Rahislabi ===&lt;br /&gt;
The official faith of Tilrestan is Rahislabi, a religion centered on the veneration of the sun and the moon. Within Rahislabi doctrine, the Islabi royal house is not merely favored by the celestial bodies — it embodies them. The sun and the moon are understood as divine expressions of the Islabi bloodline itself, rendering the sanctity of the royal house not a matter of appointment, but of nature.&lt;br /&gt;
&lt;br /&gt;
The king holds the highest clerical office of Rahislabi simultaneously with the throne. Faith and governance are not parallel systems within Tilrestan — they are a single unified structure, with the king at its apex.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Tilrestan is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Krossen and Tragon. The treaty remains in effect to this day.&lt;br /&gt;
&lt;br /&gt;
Relations with Krossen carry the weight of the border plains ceded at that same Summit — a settlement Tilrestan negotiated from a position of strength, though not without lasting friction among the displaced communities on Krossen&#039;s side of the new line.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are distant but untroubled, the two kingdoms separated by geography rather than drawn together or apart by history.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Three-Power_Summit&amp;diff=286</id>
		<title>Three-Power Summit</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Three-Power_Summit&amp;diff=286"/>
		<updated>2026-10-18T19:00:32Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Redirected page to The Concord#The Three Powers Summit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[The Concord#The Three Powers Summit]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Three_Powers_Summit&amp;diff=285</id>
		<title>Three Powers Summit</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Three_Powers_Summit&amp;diff=285"/>
		<updated>2026-10-18T18:59:49Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Redirected page to The Concord#The Three Powers Summit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[The Concord#The Three Powers Summit]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Concord&amp;diff=284</id>
		<title>The Concord</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Concord&amp;diff=284"/>
		<updated>2026-10-17T21:33:31Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: 머리말 클래스 적용 (단계 D-2)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Event&lt;br /&gt;
| name       = The Concord&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Diplomatic assembly&lt;br /&gt;
| date       = December 22, IY 811 (first session)&lt;br /&gt;
| end_date   = Ongoing&lt;br /&gt;
| location   = Held in rotation by Tragon, Tilrestan, and Krossen, each in a fixed city of its own (first session: a city in Tragon)&lt;br /&gt;
| parties    = [[Krossen]], [[Tilrestan]], [[Tragon]]; later, the nations of the known world&lt;br /&gt;
| commanders = &lt;br /&gt;
| result     = Mutual non-aggression treaty; adoption of [[Anno Yalta]]; the status of [[Yalta]] settled&lt;br /&gt;
| casualties = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Concord is a recurring assembly at which the nations of humanity settle the terms on which they live alongside one another. It began in December of IY 811, almost ninety years after the [[The Mana Cataclysm|Mana Cataclysm]], when representatives of [[Krossen]], [[Tilrestan]], and [[Tragon]] met in a city of Tragon.&lt;br /&gt;
&lt;br /&gt;
The first three sessions were attended by those three powers alone. Later historians call them the Three Powers Summit, but the name was not used at the time: those who took part spoke simply of &amp;quot;the summit,&amp;quot; and the title is a retrospective label. After the third session, participation widened step by step until it was open to nations across the known world, and it was in this period that the assembly began to call itself the Concord.&lt;br /&gt;
&lt;br /&gt;
The Old Ones take no part. The Concord has no power to enforce its agreements, and attendance is not obligatory. It is best understood as a place where nations that seldom trust one another agree to hold a minimal line between them.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
When the Mana Cataclysm brought down the [[Yalta Empire]] in IY 722, human society passed through some eighty-nine years of war and reconstruction. Three states were founded in that time — Tilrestan in IY 738, Tragon in IY 740, and Krossen in IY 743 — but disputes over borders and territory remained unsettled.&lt;br /&gt;
&lt;br /&gt;
In September of IY 811, the Elders formally conveyed the Permitted Land principle to human societies: the lands then settled were to remain so, and no further expansion was to be undertaken. The three powers convened a summit in response. The Old Ones took no part in the proceedings; accepting the principle and deciding every other question were left entirely to the humans.&lt;br /&gt;
&lt;br /&gt;
== Course of Events ==&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
&lt;br /&gt;
==== The First Summit (IY 811) ====&lt;br /&gt;
The first summit opened on December 22, IY 811, and ran for ten days in a city of Tragon. Krossen&#039;s delegation was led by its fourth king, Arben Krossen III. It took the form of an emergency peace rather than a negotiated settlement, and it disposed of the four matters most urgent to preventing a return to war.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;The calendar&amp;lt;/b&amp;gt; Tilrestan argued for the continuation of the old imperial calendar or, failing that, for taking its own founding year as the first year of a new era. Krossen and Tragon wanted a new reckoning altogether, and the new calendar prevailed. It was named [[Anno Yalta]], a compromise meant to begin a new age without forgetting Yalta, the common home of humanity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;The Permitted Land principle&amp;lt;/b&amp;gt; The human nations accepted the principle conveyed by the Elders and formalized it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;The non-aggression treaty&amp;lt;/b&amp;gt; The three powers concluded a mutual non-aggression treaty of effectively unlimited duration. Its text was symmetrical and neutral in form, and it provided for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Yalta&amp;lt;/b&amp;gt; The ruins of [[Yalta]] were declared unclaimed territory that no nation could ever permanently hold. Within this shared framework each of the three powers looked after its own side of the outer wall, and a further agreement barred the deployment of military forces within Yalta.&lt;br /&gt;
&lt;br /&gt;
The summit closed on December 31, the last day of the old imperial calendar, and Anno Yalta took effect the following day.&lt;br /&gt;
&lt;br /&gt;
==== The Second Summit (AY 10) ====&lt;br /&gt;
The second summit was held in Tilrestan in AY 10, with Arben Krossen III again leading Krossen&#039;s delegation. It took up matters of longer-term governance, beginning with the legacy of the fallen empire.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Imperial legacy&amp;lt;/b&amp;gt; Tilrestan asserted a claim as the empire&#039;s successor, but the claim was not accepted. The summit agreed instead that the empire&#039;s legacy belonged to all. The empire&#039;s debts were extinguished in full; its gold, silver, and copper coinage was melted down and returned to circulation as metal, and so ceased to exist as currency; and most of its records had by then been lost.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Trade&amp;lt;/b&amp;gt; The powers agreed on a principle of entirely duty-free trade.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Standards&amp;lt;/b&amp;gt; The weights and measures of the Yalta Empire were recognized as the common standard.&lt;br /&gt;
&lt;br /&gt;
==== The Third Summit (AY 20) ====&lt;br /&gt;
The third summit was held in Krossen in AY 20, with Arvolik Krossen, fifth king of Krossen, leading its delegation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Displaced peoples&amp;lt;/b&amp;gt; Agreement on the treatment of displaced peoples was reached in declaration only. In the years that followed, states if anything made citizenship harder to obtain.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Repatriation&amp;lt;/b&amp;gt; The mutual repatriation of prisoners and refugees was formally adopted, but states carried it out half-heartedly, and only Tilrestan was comparatively accommodating.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Mana stones&amp;lt;/b&amp;gt; Mana stones on the scale of a Mana Monolith were placed under the joint management of the Arcane Academy and the security ministries of the individual states.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Observers&amp;lt;/b&amp;gt; Nations of other continents had for some time attended as non-voting observers; the summit made this standing a formal institution.&lt;br /&gt;
&lt;br /&gt;
With the third summit the original three-power framework came to its conclusion, and the way was opened for what followed.&lt;br /&gt;
&lt;br /&gt;
=== The Opening to All Nations ===&lt;br /&gt;
The observer standing established at the third summit widened gradually, until, within a few sessions, participation was open to nations across the known world. Nations of other continents had by then grown so strong, politically and economically, that the three powers could no longer define the order of the world on their own. It was in this period that the assembly began to call itself the Concord. Its sessions nevertheless remained with the three powers as hosts, as they do today.&lt;br /&gt;
&lt;br /&gt;
== Structure and Procedure ==&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Venue&amp;lt;/b&amp;gt; Every session is hosted by one of the three powers of the Central Continent — Tragon, Tilrestan, or Krossen — in turn, each in a fixed city of its own. It is never held on another continent. The practice continues the rotation followed at the first three summits; it also spares the assembly the expense of building a new hall for each session and is convenient in both administration and travel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Attendance&amp;lt;/b&amp;gt; Attendance is not obligatory. Some nations stay away, and some are not on friendly terms with others, but absent and unfriendly nations are not shunned: nations large and small need one another economically and politically, and deal with one another pragmatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Representation&amp;lt;/b&amp;gt; Nations are usually represented by diplomats. Kings sometimes attend in person.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Standing&amp;lt;/b&amp;gt; In form, every participating nation is equal. There is no presiding nation, and no seat carries special standing. In practice, differences in national strength are plain, and the smaller nations take care not to cross the larger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;Procedure&amp;lt;/b&amp;gt; Agenda items are fixed in advance, each nation reviews them internally, and they are then coordinated and concluded at the session.&lt;br /&gt;
&lt;br /&gt;
== Authority and Limits ==&lt;br /&gt;
The Concord has no apparatus of its own for enforcing its agreements. Compliance depends on the will of each nation, and agreements are not always honoured in full. Yet it is not so weak that its agreements can be ignored at will; that it continues to meet regularly shows that it serves a real purpose. Many of its early agreements were largely declaratory when made and gained force only as later sessions refined them.&lt;br /&gt;
&lt;br /&gt;
Only the Permitted Land principle carried real force from the beginning. That force came not from any power of enforcement held by the Concord, but from the Old Ones who had announced the principle.&lt;br /&gt;
&lt;br /&gt;
== Rivalries and Factions ==&lt;br /&gt;
Krossen and Tilrestan have never come into direct conflict, and each regards the other as a friendly rival. In the sessions after the Concord was opened to all nations, loose factions formed around the nations that drew closer to one or the other, and the two camps kept a watchful eye on each other.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
Anno Yalta took effect on January 1, AY 1, the day after the first summit closed, and the non-aggression treaty remains in force today. In AY 23, three years after the third summit, the [[Central Mana Authority]] was founded, and the management of Monolith-class mana stones passed to it.&lt;br /&gt;
&lt;br /&gt;
== Legacy ==&lt;br /&gt;
The decisions of the Three Powers Summit — the calendar, the principle of duty-free trade, and the common standards of measure — became the framework of the order that followed. The principle of duty-free trade has been refined at later sessions but remains in place, and the common standards of measure have been kept without friction.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* The first summit&#039;s final day, December 31, happened to be the last day of the old calendar. This was not planned: once the summit had ended at the turn of the year, it was natural to begin the new reckoning with the new year.&lt;br /&gt;
* The name Anno Yalta carries the compromise that produced it: a new era, but one that does not forget Yalta.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=283</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=283"/>
		<updated>2026-10-17T21:23:21Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg:        #f9f6f0;&lt;br /&gt;
  --beige-1:   #f0ebe0;&lt;br /&gt;
  --beige-2:   #e2d9c8;&lt;br /&gt;
  --beige-3:   #c8b99a;&lt;br /&gt;
  --beige-4:   #a89070;&lt;br /&gt;
  --gold:      #c8a060;&lt;br /&gt;
  --gold-dark: #a07840;&lt;br /&gt;
  --ink:       #2a2218;&lt;br /&gt;
  --ink-soft:  #6b5e4e;&lt;br /&gt;
  --ink-muted: #9c8e80;&lt;br /&gt;
  --surface:   #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background-color: var(--bg) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1.7 !important;&lt;br /&gt;
  padding-top: 100px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading, #firstHeading {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: -0.01em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 링크 — 본문만 (헤더 링크 간섭 방지) */&lt;br /&gt;
#bodyContent a,&lt;br /&gt;
#bodyContent a:visited,&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent a:hover,&lt;br /&gt;
#footer a:hover {&lt;br /&gt;
  color: var(--gold) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 기본 UI 전부 숨김 */&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  padding: 2rem 2rem 4rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  margin-top: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border-top: 1px solid var(--beige-2) !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background-color: var(--surface) !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
hr {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border: 1px solid var(--beige-2) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── 3컬럼 레이아웃 ─── */&lt;br /&gt;
.erakh-layout {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: 15% minmax(0, 1fr) 13% !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
  max-width: 1440px !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-layout.no-toc {&lt;br /&gt;
  grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-left {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-right: 1px solid var(--beige-2) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-center {&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-right {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-left: 1px solid var(--beige-2) !important;&lt;br /&gt;
  background: var(--beige-1) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-toc-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
#toctitle { display: none !important; }&lt;br /&gt;
#toc ul {&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li {&lt;br /&gt;
  padding: 0.25rem 0 0.25rem 0.5rem !important;&lt;br /&gt;
  border-left: 2px solid transparent !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a:hover { color: var(--ink) !important; }&lt;br /&gt;
#toc .toclevel-2 { padding-left: 1.25rem !important; }&lt;br /&gt;
#toc .toclevel-2 a {&lt;br /&gt;
  font-size: 0.74rem !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc .toclevel-3 { padding-left: 2rem !important; }&lt;br /&gt;
#toc .toclevel-3 a { font-size: 0.72rem !important; }&lt;br /&gt;
.tocnumber {&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  margin-right: 0.35rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-placeholder {&lt;br /&gt;
  border: 1.5px dashed var(--beige-3) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 1.25rem 0.75rem !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.72rem !important;&lt;br /&gt;
  line-height: 1.8 !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-left { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: 1fr !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-right { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
/* ─── Infobox ─── */&lt;br /&gt;
.erakh-infobox {&lt;br /&gt;
  float: right !important;&lt;br /&gt;
  clear: right !important;&lt;br /&gt;
  width: 220px !important;&lt;br /&gt;
  margin: 0 0 1rem 1.5rem !important;&lt;br /&gt;
  background: #f0ebe0 !important;&lt;br /&gt;
  border: 1px solid #e2d9c8 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-title {&lt;br /&gt;
  background: #2a2218 !important;&lt;br /&gt;
  color: #f9f6f0 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem 0.75rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.8rem !important;&lt;br /&gt;
  letter-spacing: 0.02em !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-img {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-section {&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.68rem !important;&lt;br /&gt;
  letter-spacing: 0.08em !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  padding: 0.3rem 0.6rem !important;&lt;br /&gt;
  border-top: 1px solid #c8b99a !important;&lt;br /&gt;
  border-bottom: 1px solid #c8b99a !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border-collapse: collapse !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table th {&lt;br /&gt;
  width: 72px !important;&lt;br /&gt;
  background: #ebe5d8 !important;&lt;br /&gt;
  color: #6b5e4e !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.7rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table td {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-size: 0.75rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
/* ─── Special:Search 페이지 기본 검색 UI 전체 숨김 ─── */&lt;br /&gt;
.mw-search-form-wrapper,&lt;br /&gt;
.search-types,&lt;br /&gt;
.mw-search-top-table,&lt;br /&gt;
.mw-search-profile-form,&lt;br /&gt;
form#search {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide MW help link on category pages */&lt;br /&gt;
.mw-indicator-mw-helplink { display: none !important; }&lt;br /&gt;
.mw-indicator { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ── Box 템플릿 ── */&lt;br /&gt;
.erakh-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border: 1px solid #c8a060;&lt;br /&gt;
    border-left: 0.3em solid #a07840;&lt;br /&gt;
    padding: 1em 1.25em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    color: #2a2218;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erakh-box-source {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-top: 0.625em;&lt;br /&gt;
    color: #6b5e4e;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 업로드 다이얼로그 크기 축소 */&lt;br /&gt;
.oo-ui-window-frame {&lt;br /&gt;
    max-height: 400px !important;&lt;br /&gt;
    height: 400px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   Erakh Codex — main page styles (added 2026-10-04)&lt;br /&gt;
   Used by the Main_Page wikitext (classes erakh-home, erakh-hero, erakh-card ...).&lt;br /&gt;
   Safe to leave in place when unused: every rule is scoped to these class names.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Icons: Tabler Icons v3.48.0 (outline), embedded as CSS masks.&lt;br /&gt;
   Source: https://github.com/tabler/tabler-icons&lt;br /&gt;
   Icons used: user, building, map, dna, clock, users, sword, book, diamond, info-circle&lt;br /&gt;
&lt;br /&gt;
MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2020-2026 Paweł Kuna&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
*/&lt;br /&gt;
#bodyContent .erakh-icon {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 1.25rem;&lt;br /&gt;
  height: 1.25rem;&lt;br /&gt;
  margin: 0 auto 0.4rem;&lt;br /&gt;
  background-color: var(--gold);&lt;br /&gt;
  -webkit-mask-image: var(--erakh-icon);&lt;br /&gt;
  mask-image: var(--erakh-icon);&lt;br /&gt;
  -webkit-mask-repeat: no-repeat;&lt;br /&gt;
  mask-repeat: no-repeat;&lt;br /&gt;
  -webkit-mask-position: center;&lt;br /&gt;
  mask-position: center;&lt;br /&gt;
  -webkit-mask-size: contain;&lt;br /&gt;
  mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl .erakh-icon { background-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-icon-user { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0&#039;/%3E%3Cpath d=&#039;M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-building { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 21l18 0&#039;/%3E%3Cpath d=&#039;M9 8l1 0&#039;/%3E%3Cpath d=&#039;M9 12l1 0&#039;/%3E%3Cpath d=&#039;M9 16l1 0&#039;/%3E%3Cpath d=&#039;M14 8l1 0&#039;/%3E%3Cpath d=&#039;M14 12l1 0&#039;/%3E%3Cpath d=&#039;M14 16l1 0&#039;/%3E%3Cpath d=&#039;M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-map { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13&#039;/%3E%3Cpath d=&#039;M9 4v13&#039;/%3E%3Cpath d=&#039;M15 7v13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-dna { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M14.828 14.828a4 4 0 1 0 -5.656 -5.656a4 4 0 0 0 5.656 5.656&#039;/%3E%3Cpath d=&#039;M9.172 20.485a4 4 0 1 0 -5.657 -5.657&#039;/%3E%3Cpath d=&#039;M14.828 3.515a4 4 0 0 0 5.657 5.657&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-clock { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 7v5l3 3&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-users { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0&#039;/%3E%3Cpath d=&#039;M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3Cpath d=&#039;M16 3.13a4 4 0 0 1 0 7.75&#039;/%3E%3Cpath d=&#039;M21 21v-2a4 4 0 0 0 -3 -3.85&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-sword { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M20 4v5l-9 7l-4 4l-3 -3l4 -4l7 -9l5 0&#039;/%3E%3Cpath d=&#039;M6.5 11.5l6 6&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-book { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6l0 13&#039;/%3E%3Cpath d=&#039;M12 6l0 13&#039;/%3E%3Cpath d=&#039;M21 6l0 13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-diamond { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5&#039;/%3E%3Cpath d=&#039;M10 12l-2 -2.2l.6 -1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-info-circle { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 9h.01&#039;/%3E%3Cpath d=&#039;M11 12h1v4h1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* Page container */&lt;br /&gt;
#bodyContent .erakh-home {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 2.5rem 2rem 4rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-home p { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
#bodyContent .erakh-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  background: var(--beige-1);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 2rem 2.5rem;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero h1 {&lt;br /&gt;
  font-size: 1.5rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 0 0 0.5rem 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-text p {&lt;br /&gt;
  font-size: 0.8125rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 480px;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-stat {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border-left: 1px solid var(--beige-3);&lt;br /&gt;
  padding-left: 2.5rem;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-num {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--gold);&lt;br /&gt;
  letter-spacing: -0.02em;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-label {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
#bodyContent .erakh-section-title {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.1em;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category cards (the whole card is clickable through the link&#039;s ::after) */&lt;br /&gt;
#bodyContent .erakh-cat-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  padding: 1rem 0.5rem;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card:hover { background: var(--beige-1); border-color: var(--beige-3); }&lt;br /&gt;
#bodyContent .erakh-card:focus-within { outline: 2px solid var(--gold); outline-offset: 2px; }&lt;br /&gt;
#bodyContent .erakh-card-hl { border: 1.5px solid var(--gold); background: #f5ede0; }&lt;br /&gt;
#bodyContent .erakh-card-hl:hover { background: #ede0cc; border-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-card-name { font-size: 0.75rem; font-weight: 500; }&lt;br /&gt;
#bodyContent .erakh-card-count {&lt;br /&gt;
  font-size: 0.65rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a,&lt;br /&gt;
#bodyContent .erakh-card a:visited,&lt;br /&gt;
#bodyContent .erakh-card a:hover {&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl a,&lt;br /&gt;
#bodyContent .erakh-card-hl a:visited,&lt;br /&gt;
#bodyContent .erakh-card-hl a:hover {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Two columns: welcome box + recent changes */&lt;br /&gt;
#bodyContent .erakh-home-cols {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 0.875rem;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1.25rem 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome .erakh-icon {&lt;br /&gt;
  width: 1.125rem;&lt;br /&gt;
  height: 1.125rem;&lt;br /&gt;
  margin: 0.1rem 0 0 0;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-title {&lt;br /&gt;
  font-size: 0.875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink);&lt;br /&gt;
  margin-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text {&lt;br /&gt;
  font-size: 0.775rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text a { font-weight: 500; }&lt;br /&gt;
&lt;br /&gt;
/* Recent changes box (filled by MediaWiki:Common.js) */&lt;br /&gt;
#bodyContent .erakh-recent {&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-msg {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  font-size: 0.78rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  padding: 0.55rem 1rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-1);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row:last-child { border-bottom: 0; }&lt;br /&gt;
#bodyContent .erakh-recent-row:hover { background: var(--beige-1); }&lt;br /&gt;
#bodyContent a.erakh-recent-row:hover { text-decoration: none !important; }&lt;br /&gt;
#bodyContent .erakh-recent-title { font-size: 0.78rem; color: var(--ink); }&lt;br /&gt;
#bodyContent .erakh-recent-date {&lt;br /&gt;
  font-size: 0.7rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Narrow screens */&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  #bodyContent .erakh-home { padding: 1.5rem 1rem 3rem; }&lt;br /&gt;
  #bodyContent .erakh-hero {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 1.25rem;&lt;br /&gt;
    padding: 1.5rem 1.25rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-hero-stat {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-left: 0;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--beige-3);&lt;br /&gt;
    padding-top: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-home-cols { grid-template-columns: minmax(0, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   문서 가독성 개편 — 단계 B (2026-10-17)&lt;br /&gt;
   적용 범위: 문서 보기 화면(네임스페이스 0)에서 Main_Page 제외.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* 본문 크기·행간 (Vector 기본 14px/1.6 → 16px/1.75) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent {&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 줄 폭 제한 + 가운데 정렬 (약 90자) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #mw-content-text .mw-parser-output {&lt;br /&gt;
  max-width: 44rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 문단 간격 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output p {&lt;br /&gt;
  margin: 0 0 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 제목 위계: h2 굵은 선 / h3 얇은 선 / h4 선 없음 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.35em;&lt;br /&gt;
  border-bottom: 2px solid #cdb685 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.3em;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  font-size: 1.0625em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  margin: 1.6em 0 0.4em;&lt;br /&gt;
  border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 링크: 대비 5.5:1 이상의 진한 갈색 + 가는 밑줄 (헤더·목차 링크에는 영향 없음) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:visited {&lt;br /&gt;
  color: #7a5420 !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
  text-decoration-thickness: 1px;&lt;br /&gt;
  text-underline-offset: 3px;&lt;br /&gt;
  text-decoration-color: #cdb685;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:hover {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  text-decoration-color: #7a5420;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 좌우 칸 15% 대칭 — 900px 이하에서는 기존 반응형 규칙을 그대로 사용 */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  .erakh-layout {&lt;br /&gt;
    grid-template-columns: 15% minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   톤 변경 — 단계 B2 (2026-10-17)&lt;br /&gt;
   메인페이지와 모든 화면의 페이지 배경을 같은 파스텔 톤으로 통일하고,&lt;br /&gt;
   문서 본문은 더 밝은 연백색 면으로 올린다. (헤더·서브바 색은 JS가 지정하므로 불변)&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태(단계 B)로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg: #f3f1ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #content {&lt;br /&gt;
  background: #fffdf9 !important;&lt;br /&gt;
  border: 1px solid #e6e1d8 !important;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-left {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-right {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   번호 제목 — 단계 C (2026-10-17)&lt;br /&gt;
   문서 보기 화면(네임스페이스 0, Main_Page 제외)의 h2/h3/h4에 번호 칩을 붙인다.&lt;br /&gt;
   번호 규칙은 MediaWiki 목차 번호와 같고, 왼쪽 목차(Common.js)와 같은 시점에 켠다.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제한다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output {&lt;br /&gt;
  counter-reset: erakh-h2;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  counter-increment: erakh-h2;&lt;br /&gt;
  counter-reset: erakh-h3 erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  counter-increment: erakh-h3;&lt;br /&gt;
  counter-reset: erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  counter-increment: erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2::before,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3::before,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4::before {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f1e8d6;&lt;br /&gt;
  color: #7a5420;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.74em;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  padding: 0.05em 0.55em;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  margin-right: 0.7em;&lt;br /&gt;
  vertical-align: 0.12em;&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2::before {&lt;br /&gt;
  content: counter(erakh-h2);&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3::before {&lt;br /&gt;
  content: counter(erakh-h2) &amp;quot;.&amp;quot; counter(erakh-h3);&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4::before {&lt;br /&gt;
  content: counter(erakh-h2) &amp;quot;.&amp;quot; counter(erakh-h3) &amp;quot;.&amp;quot; counter(erakh-h4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   머리말 문단 — 단계 D (2026-10-17)&lt;br /&gt;
   위키텍스트의 &amp;lt;b class=&amp;quot;erakh-lead&amp;quot;&amp;gt;라벨&amp;lt;/b&amp;gt; 문단을 &amp;quot;골드 마커 + 별도 줄 라벨&amp;quot;로 표시한다.&lt;br /&gt;
   본문 강조용 굵은 글씨(&#039;&#039;&#039;…&#039;&#039;&#039;)와 구분하기 위해 클래스가 붙은 라벨에만 적용된다.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제한다. (클래스는 스타일이 없으면 보통 굵은 글씨로 보인다)&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output .erakh-lead {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: #2a2218;&lt;br /&gt;
  margin: 1.15em 0 0.05em;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output .erakh-lead::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 0.42em;&lt;br /&gt;
  height: 0.42em;&lt;br /&gt;
  background: #cdb685;&lt;br /&gt;
  transform: rotate(45deg);&lt;br /&gt;
  margin-right: 0.6em;&lt;br /&gt;
  vertical-align: 0.14em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=282</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=282"/>
		<updated>2026-10-17T21:18:35Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg:        #f9f6f0;&lt;br /&gt;
  --beige-1:   #f0ebe0;&lt;br /&gt;
  --beige-2:   #e2d9c8;&lt;br /&gt;
  --beige-3:   #c8b99a;&lt;br /&gt;
  --beige-4:   #a89070;&lt;br /&gt;
  --gold:      #c8a060;&lt;br /&gt;
  --gold-dark: #a07840;&lt;br /&gt;
  --ink:       #2a2218;&lt;br /&gt;
  --ink-soft:  #6b5e4e;&lt;br /&gt;
  --ink-muted: #9c8e80;&lt;br /&gt;
  --surface:   #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background-color: var(--bg) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1.7 !important;&lt;br /&gt;
  padding-top: 100px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading, #firstHeading {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: -0.01em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 링크 — 본문만 (헤더 링크 간섭 방지) */&lt;br /&gt;
#bodyContent a,&lt;br /&gt;
#bodyContent a:visited,&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent a:hover,&lt;br /&gt;
#footer a:hover {&lt;br /&gt;
  color: var(--gold) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 기본 UI 전부 숨김 */&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  padding: 2rem 2rem 4rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  margin-top: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border-top: 1px solid var(--beige-2) !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background-color: var(--surface) !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
hr {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border: 1px solid var(--beige-2) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── 3컬럼 레이아웃 ─── */&lt;br /&gt;
.erakh-layout {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: 15% minmax(0, 1fr) 13% !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
  max-width: 1440px !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-layout.no-toc {&lt;br /&gt;
  grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-left {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-right: 1px solid var(--beige-2) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-center {&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-right {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-left: 1px solid var(--beige-2) !important;&lt;br /&gt;
  background: var(--beige-1) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-toc-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
#toctitle { display: none !important; }&lt;br /&gt;
#toc ul {&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li {&lt;br /&gt;
  padding: 0.25rem 0 0.25rem 0.5rem !important;&lt;br /&gt;
  border-left: 2px solid transparent !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a:hover { color: var(--ink) !important; }&lt;br /&gt;
#toc .toclevel-2 { padding-left: 1.25rem !important; }&lt;br /&gt;
#toc .toclevel-2 a {&lt;br /&gt;
  font-size: 0.74rem !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc .toclevel-3 { padding-left: 2rem !important; }&lt;br /&gt;
#toc .toclevel-3 a { font-size: 0.72rem !important; }&lt;br /&gt;
.tocnumber {&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  margin-right: 0.35rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-placeholder {&lt;br /&gt;
  border: 1.5px dashed var(--beige-3) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 1.25rem 0.75rem !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.72rem !important;&lt;br /&gt;
  line-height: 1.8 !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-left { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: 1fr !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-right { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
/* ─── Infobox ─── */&lt;br /&gt;
.erakh-infobox {&lt;br /&gt;
  float: right !important;&lt;br /&gt;
  clear: right !important;&lt;br /&gt;
  width: 220px !important;&lt;br /&gt;
  margin: 0 0 1rem 1.5rem !important;&lt;br /&gt;
  background: #f0ebe0 !important;&lt;br /&gt;
  border: 1px solid #e2d9c8 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-title {&lt;br /&gt;
  background: #2a2218 !important;&lt;br /&gt;
  color: #f9f6f0 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem 0.75rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.8rem !important;&lt;br /&gt;
  letter-spacing: 0.02em !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-img {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-section {&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.68rem !important;&lt;br /&gt;
  letter-spacing: 0.08em !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  padding: 0.3rem 0.6rem !important;&lt;br /&gt;
  border-top: 1px solid #c8b99a !important;&lt;br /&gt;
  border-bottom: 1px solid #c8b99a !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border-collapse: collapse !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table th {&lt;br /&gt;
  width: 72px !important;&lt;br /&gt;
  background: #ebe5d8 !important;&lt;br /&gt;
  color: #6b5e4e !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.7rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table td {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-size: 0.75rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
/* ─── Special:Search 페이지 기본 검색 UI 전체 숨김 ─── */&lt;br /&gt;
.mw-search-form-wrapper,&lt;br /&gt;
.search-types,&lt;br /&gt;
.mw-search-top-table,&lt;br /&gt;
.mw-search-profile-form,&lt;br /&gt;
form#search {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide MW help link on category pages */&lt;br /&gt;
.mw-indicator-mw-helplink { display: none !important; }&lt;br /&gt;
.mw-indicator { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ── Box 템플릿 ── */&lt;br /&gt;
.erakh-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border: 1px solid #c8a060;&lt;br /&gt;
    border-left: 0.3em solid #a07840;&lt;br /&gt;
    padding: 1em 1.25em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    color: #2a2218;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erakh-box-source {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-top: 0.625em;&lt;br /&gt;
    color: #6b5e4e;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 업로드 다이얼로그 크기 축소 */&lt;br /&gt;
.oo-ui-window-frame {&lt;br /&gt;
    max-height: 400px !important;&lt;br /&gt;
    height: 400px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   Erakh Codex — main page styles (added 2026-10-04)&lt;br /&gt;
   Used by the Main_Page wikitext (classes erakh-home, erakh-hero, erakh-card ...).&lt;br /&gt;
   Safe to leave in place when unused: every rule is scoped to these class names.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Icons: Tabler Icons v3.48.0 (outline), embedded as CSS masks.&lt;br /&gt;
   Source: https://github.com/tabler/tabler-icons&lt;br /&gt;
   Icons used: user, building, map, dna, clock, users, sword, book, diamond, info-circle&lt;br /&gt;
&lt;br /&gt;
MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2020-2026 Paweł Kuna&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
*/&lt;br /&gt;
#bodyContent .erakh-icon {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 1.25rem;&lt;br /&gt;
  height: 1.25rem;&lt;br /&gt;
  margin: 0 auto 0.4rem;&lt;br /&gt;
  background-color: var(--gold);&lt;br /&gt;
  -webkit-mask-image: var(--erakh-icon);&lt;br /&gt;
  mask-image: var(--erakh-icon);&lt;br /&gt;
  -webkit-mask-repeat: no-repeat;&lt;br /&gt;
  mask-repeat: no-repeat;&lt;br /&gt;
  -webkit-mask-position: center;&lt;br /&gt;
  mask-position: center;&lt;br /&gt;
  -webkit-mask-size: contain;&lt;br /&gt;
  mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl .erakh-icon { background-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-icon-user { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0&#039;/%3E%3Cpath d=&#039;M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-building { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 21l18 0&#039;/%3E%3Cpath d=&#039;M9 8l1 0&#039;/%3E%3Cpath d=&#039;M9 12l1 0&#039;/%3E%3Cpath d=&#039;M9 16l1 0&#039;/%3E%3Cpath d=&#039;M14 8l1 0&#039;/%3E%3Cpath d=&#039;M14 12l1 0&#039;/%3E%3Cpath d=&#039;M14 16l1 0&#039;/%3E%3Cpath d=&#039;M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-map { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13&#039;/%3E%3Cpath d=&#039;M9 4v13&#039;/%3E%3Cpath d=&#039;M15 7v13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-dna { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M14.828 14.828a4 4 0 1 0 -5.656 -5.656a4 4 0 0 0 5.656 5.656&#039;/%3E%3Cpath d=&#039;M9.172 20.485a4 4 0 1 0 -5.657 -5.657&#039;/%3E%3Cpath d=&#039;M14.828 3.515a4 4 0 0 0 5.657 5.657&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-clock { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 7v5l3 3&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-users { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0&#039;/%3E%3Cpath d=&#039;M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3Cpath d=&#039;M16 3.13a4 4 0 0 1 0 7.75&#039;/%3E%3Cpath d=&#039;M21 21v-2a4 4 0 0 0 -3 -3.85&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-sword { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M20 4v5l-9 7l-4 4l-3 -3l4 -4l7 -9l5 0&#039;/%3E%3Cpath d=&#039;M6.5 11.5l6 6&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-book { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6l0 13&#039;/%3E%3Cpath d=&#039;M12 6l0 13&#039;/%3E%3Cpath d=&#039;M21 6l0 13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-diamond { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5&#039;/%3E%3Cpath d=&#039;M10 12l-2 -2.2l.6 -1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-info-circle { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 9h.01&#039;/%3E%3Cpath d=&#039;M11 12h1v4h1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* Page container */&lt;br /&gt;
#bodyContent .erakh-home {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 2.5rem 2rem 4rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-home p { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
#bodyContent .erakh-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  background: var(--beige-1);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 2rem 2.5rem;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero h1 {&lt;br /&gt;
  font-size: 1.5rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 0 0 0.5rem 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-text p {&lt;br /&gt;
  font-size: 0.8125rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 480px;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-stat {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border-left: 1px solid var(--beige-3);&lt;br /&gt;
  padding-left: 2.5rem;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-num {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--gold);&lt;br /&gt;
  letter-spacing: -0.02em;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-label {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
#bodyContent .erakh-section-title {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.1em;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category cards (the whole card is clickable through the link&#039;s ::after) */&lt;br /&gt;
#bodyContent .erakh-cat-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  padding: 1rem 0.5rem;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card:hover { background: var(--beige-1); border-color: var(--beige-3); }&lt;br /&gt;
#bodyContent .erakh-card:focus-within { outline: 2px solid var(--gold); outline-offset: 2px; }&lt;br /&gt;
#bodyContent .erakh-card-hl { border: 1.5px solid var(--gold); background: #f5ede0; }&lt;br /&gt;
#bodyContent .erakh-card-hl:hover { background: #ede0cc; border-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-card-name { font-size: 0.75rem; font-weight: 500; }&lt;br /&gt;
#bodyContent .erakh-card-count {&lt;br /&gt;
  font-size: 0.65rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a,&lt;br /&gt;
#bodyContent .erakh-card a:visited,&lt;br /&gt;
#bodyContent .erakh-card a:hover {&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl a,&lt;br /&gt;
#bodyContent .erakh-card-hl a:visited,&lt;br /&gt;
#bodyContent .erakh-card-hl a:hover {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Two columns: welcome box + recent changes */&lt;br /&gt;
#bodyContent .erakh-home-cols {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 0.875rem;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1.25rem 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome .erakh-icon {&lt;br /&gt;
  width: 1.125rem;&lt;br /&gt;
  height: 1.125rem;&lt;br /&gt;
  margin: 0.1rem 0 0 0;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-title {&lt;br /&gt;
  font-size: 0.875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink);&lt;br /&gt;
  margin-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text {&lt;br /&gt;
  font-size: 0.775rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text a { font-weight: 500; }&lt;br /&gt;
&lt;br /&gt;
/* Recent changes box (filled by MediaWiki:Common.js) */&lt;br /&gt;
#bodyContent .erakh-recent {&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-msg {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  font-size: 0.78rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  padding: 0.55rem 1rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-1);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row:last-child { border-bottom: 0; }&lt;br /&gt;
#bodyContent .erakh-recent-row:hover { background: var(--beige-1); }&lt;br /&gt;
#bodyContent a.erakh-recent-row:hover { text-decoration: none !important; }&lt;br /&gt;
#bodyContent .erakh-recent-title { font-size: 0.78rem; color: var(--ink); }&lt;br /&gt;
#bodyContent .erakh-recent-date {&lt;br /&gt;
  font-size: 0.7rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Narrow screens */&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  #bodyContent .erakh-home { padding: 1.5rem 1rem 3rem; }&lt;br /&gt;
  #bodyContent .erakh-hero {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 1.25rem;&lt;br /&gt;
    padding: 1.5rem 1.25rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-hero-stat {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-left: 0;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--beige-3);&lt;br /&gt;
    padding-top: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-home-cols { grid-template-columns: minmax(0, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   문서 가독성 개편 — 단계 B (2026-10-17)&lt;br /&gt;
   적용 범위: 문서 보기 화면(네임스페이스 0)에서 Main_Page 제외.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* 본문 크기·행간 (Vector 기본 14px/1.6 → 16px/1.75) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent {&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 줄 폭 제한 + 가운데 정렬 (약 90자) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #mw-content-text .mw-parser-output {&lt;br /&gt;
  max-width: 44rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 문단 간격 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output p {&lt;br /&gt;
  margin: 0 0 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 제목 위계: h2 굵은 선 / h3 얇은 선 / h4 선 없음 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.35em;&lt;br /&gt;
  border-bottom: 2px solid #cdb685 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.3em;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  font-size: 1.0625em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  margin: 1.6em 0 0.4em;&lt;br /&gt;
  border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 링크: 대비 5.5:1 이상의 진한 갈색 + 가는 밑줄 (헤더·목차 링크에는 영향 없음) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:visited {&lt;br /&gt;
  color: #7a5420 !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
  text-decoration-thickness: 1px;&lt;br /&gt;
  text-underline-offset: 3px;&lt;br /&gt;
  text-decoration-color: #cdb685;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:hover {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  text-decoration-color: #7a5420;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 좌우 칸 15% 대칭 — 900px 이하에서는 기존 반응형 규칙을 그대로 사용 */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  .erakh-layout {&lt;br /&gt;
    grid-template-columns: 15% minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   톤 변경 — 단계 B2 (2026-10-17)&lt;br /&gt;
   메인페이지와 모든 화면의 페이지 배경을 같은 파스텔 톤으로 통일하고,&lt;br /&gt;
   문서 본문은 더 밝은 연백색 면으로 올린다. (헤더·서브바 색은 JS가 지정하므로 불변)&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태(단계 B)로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg: #f3f1ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #content {&lt;br /&gt;
  background: #fffdf9 !important;&lt;br /&gt;
  border: 1px solid #e6e1d8 !important;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-left {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-right {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   번호 제목 — 단계 C (2026-10-17)&lt;br /&gt;
   문서 보기 화면(네임스페이스 0, Main_Page 제외)의 h2/h3/h4에 번호 칩을 붙인다.&lt;br /&gt;
   번호 규칙은 MediaWiki 목차 번호와 같고, 왼쪽 목차(Common.js)와 같은 시점에 켠다.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제한다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output {&lt;br /&gt;
  counter-reset: erakh-h2;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  counter-increment: erakh-h2;&lt;br /&gt;
  counter-reset: erakh-h3 erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  counter-increment: erakh-h3;&lt;br /&gt;
  counter-reset: erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  counter-increment: erakh-h4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2::before,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3::before,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4::before {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f1e8d6;&lt;br /&gt;
  color: #7a5420;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.74em;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
  padding: 0.05em 0.55em;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  margin-right: 0.7em;&lt;br /&gt;
  vertical-align: 0.12em;&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2::before {&lt;br /&gt;
  content: counter(erakh-h2);&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3::before {&lt;br /&gt;
  content: counter(erakh-h2) &amp;quot;.&amp;quot; counter(erakh-h3);&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4::before {&lt;br /&gt;
  content: counter(erakh-h2) &amp;quot;.&amp;quot; counter(erakh-h3) &amp;quot;.&amp;quot; counter(erakh-h4);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.js&amp;diff=281</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.js&amp;diff=281"/>
		<updated>2026-10-17T21:16:25Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function () {&lt;br /&gt;
  var fontLink = document.createElement(&amp;quot;link&amp;quot;);&lt;br /&gt;
  fontLink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
  fontLink.href = &amp;quot;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&amp;quot;;&lt;br /&gt;
  document.head.insertBefore(fontLink, document.head.firstChild);&lt;br /&gt;
&lt;br /&gt;
  function getCookie(name) {&lt;br /&gt;
    var match = document.cookie.match(new RegExp(&amp;quot;(?:^|; )&amp;quot; + name + &amp;quot;=([^;]*)&amp;quot;));&lt;br /&gt;
    return match ? decodeURIComponent(match[1]) : null;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  var user = null;&lt;br /&gt;
  try {&lt;br /&gt;
    var raw = getCookie(&amp;quot;erakh_user&amp;quot;);&lt;br /&gt;
    if (raw) user = JSON.parse(raw);&lt;br /&gt;
  } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
  var pageName = mw.config.get(&amp;quot;wgPageName&amp;quot;);&lt;br /&gt;
  var isSysop  = (mw.config.get(&amp;quot;wgUserGroups&amp;quot;) || []).indexOf(&amp;quot;sysop&amp;quot;) !== -1;&lt;br /&gt;
&lt;br /&gt;
  // proactive 토큰 갱신&lt;br /&gt;
  if (user &amp;amp;&amp;amp; user.exp) {&lt;br /&gt;
    var now = Math.floor(Date.now() / 1000);&lt;br /&gt;
    var remaining = user.exp - now;&lt;br /&gt;
    if (remaining &amp;lt; 5 * 60) {&lt;br /&gt;
      fetch(&amp;quot;https://erakh.com/api/auth/refresh&amp;quot;, { method: &amp;quot;POST&amp;quot;, credentials: &amp;quot;include&amp;quot; })&lt;br /&gt;
        .catch(function() {});&lt;br /&gt;
    } else {&lt;br /&gt;
      var delay = (remaining - 5 * 60) * 1000;&lt;br /&gt;
      setTimeout(function() {&lt;br /&gt;
        fetch(&amp;quot;https://erakh.com/api/auth/refresh&amp;quot;, { method: &amp;quot;POST&amp;quot;, credentials: &amp;quot;include&amp;quot; })&lt;br /&gt;
          .catch(function() {});&lt;br /&gt;
      }, delay);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function sp(el, prop, val) {&lt;br /&gt;
    el.style.setProperty(prop, val, &amp;quot;important&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // ─── 헤더 ───&lt;br /&gt;
  var header = document.createElement(&amp;quot;header&amp;quot;);&lt;br /&gt;
  header.id = &amp;quot;erakh-header&amp;quot;;&lt;br /&gt;
  sp(header, &amp;quot;position&amp;quot;, &amp;quot;fixed&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;top&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;left&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;right&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;z-index&amp;quot;, &amp;quot;9999&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;justify-content&amp;quot;, &amp;quot;space-between&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;padding&amp;quot;, &amp;quot;0 2rem&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;height&amp;quot;, &amp;quot;56px&amp;quot;);&lt;br /&gt;
  sp(header, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var left = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(left, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(left, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(left, &amp;quot;gap&amp;quot;, &amp;quot;1.75rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var logo = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
  logo.href = &amp;quot;https://erakh.com&amp;quot;;&lt;br /&gt;
  logo.textContent = &amp;quot;Erakh Archive&amp;quot;;&lt;br /&gt;
  sp(logo, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;font-size&amp;quot;, &amp;quot;1.125rem&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;letter-spacing&amp;quot;, &amp;quot;-0.01em&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;text-transform&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;font-variant&amp;quot;, &amp;quot;normal&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;font-variant-caps&amp;quot;, &amp;quot;normal&amp;quot;);&lt;br /&gt;
  sp(logo, &amp;quot;line-height&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var nav = document.createElement(&amp;quot;nav&amp;quot;);&lt;br /&gt;
  sp(nav, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(nav, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(nav, &amp;quot;gap&amp;quot;, &amp;quot;1.5rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var codexLink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
  codexLink.href = &amp;quot;https://codex.erakh.com&amp;quot;;&lt;br /&gt;
  codexLink.textContent = &amp;quot;Codex&amp;quot;;&lt;br /&gt;
  sp(codexLink, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;font-size&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;color&amp;quot;, &amp;quot;#6b5e4e&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;text-transform&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;font-variant&amp;quot;, &amp;quot;normal&amp;quot;);&lt;br /&gt;
  sp(codexLink, &amp;quot;line-height&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
  codexLink.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
  codexLink.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#6b5e4e&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
  nav.appendChild(codexLink);&lt;br /&gt;
  left.appendChild(logo);&lt;br /&gt;
  left.appendChild(nav);&lt;br /&gt;
&lt;br /&gt;
  var right = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(right, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(right, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  if (user &amp;amp;&amp;amp; user.nickname) {&lt;br /&gt;
    var profile = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(profile, &amp;quot;position&amp;quot;, &amp;quot;relative&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var avatar = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    avatar.textContent = user.nickname.slice(0, 1).toUpperCase();&lt;br /&gt;
    sp(avatar, &amp;quot;width&amp;quot;, &amp;quot;32px&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;height&amp;quot;, &amp;quot;32px&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;border-radius&amp;quot;, &amp;quot;50%&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;background&amp;quot;, &amp;quot;#e2d9c8&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;border&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;justify-content&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;font-size&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(avatar, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var dropdown = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;position&amp;quot;, &amp;quot;absolute&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;top&amp;quot;, &amp;quot;calc(100% + 8px)&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;right&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;border&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;min-width&amp;quot;, &amp;quot;220px&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;padding&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;box-shadow&amp;quot;, &amp;quot;0 4px 16px rgba(0,0,0,0.06)&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;z-index&amp;quot;, &amp;quot;10000&amp;quot;);&lt;br /&gt;
    sp(dropdown, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var dpProfile = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;padding&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;flex-direction&amp;quot;, &amp;quot;column&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;gap&amp;quot;, &amp;quot;0.25rem&amp;quot;);&lt;br /&gt;
    sp(dpProfile, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var dpAvatar = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    dpAvatar.textContent = user.nickname.slice(0, 1).toUpperCase();&lt;br /&gt;
    sp(dpAvatar, &amp;quot;width&amp;quot;, &amp;quot;44px&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;height&amp;quot;, &amp;quot;44px&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;border-radius&amp;quot;, &amp;quot;50%&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;border&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;justify-content&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;font-size&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
    sp(dpAvatar, &amp;quot;margin-bottom&amp;quot;, &amp;quot;0.25rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var dpName = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    dpName.textContent = user.nickname;&lt;br /&gt;
    sp(dpName, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(dpName, &amp;quot;font-size&amp;quot;, &amp;quot;0.875rem&amp;quot;);&lt;br /&gt;
    sp(dpName, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(dpName, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var dpTitle = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    dpTitle.textContent = user.title || &amp;quot;Chronicler&amp;quot;;&lt;br /&gt;
    sp(dpTitle, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(dpTitle, &amp;quot;font-size&amp;quot;, &amp;quot;0.6875rem&amp;quot;);&lt;br /&gt;
    sp(dpTitle, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(dpTitle, &amp;quot;font-style&amp;quot;, &amp;quot;italic&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    dpProfile.appendChild(dpAvatar);&lt;br /&gt;
    dpProfile.appendChild(dpName);&lt;br /&gt;
    dpProfile.appendChild(dpTitle);&lt;br /&gt;
&lt;br /&gt;
    var dpStats = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(dpStats, &amp;quot;display&amp;quot;, &amp;quot;grid&amp;quot;);&lt;br /&gt;
    sp(dpStats, &amp;quot;grid-template-columns&amp;quot;, &amp;quot;1fr 1fr&amp;quot;);&lt;br /&gt;
    sp(dpStats, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    function makeStatCell(val, lbl, borderRight, borderBottom) {&lt;br /&gt;
      var cell = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      sp(cell, &amp;quot;padding&amp;quot;, &amp;quot;0.5rem 0&amp;quot;);&lt;br /&gt;
      sp(cell, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
      if (borderRight) sp(cell, &amp;quot;border-right&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
      if (borderBottom) sp(cell, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
      var valEl = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      valEl.textContent = val;&lt;br /&gt;
      valEl.className = &amp;quot;dp-stat-val&amp;quot;;&lt;br /&gt;
      sp(valEl, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(valEl, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
      sp(valEl, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
      sp(valEl, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
      sp(valEl, &amp;quot;margin-bottom&amp;quot;, &amp;quot;2px&amp;quot;);&lt;br /&gt;
      var lblEl = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      lblEl.textContent = lbl;&lt;br /&gt;
      sp(lblEl, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(lblEl, &amp;quot;font-size&amp;quot;, &amp;quot;0.5625rem&amp;quot;);&lt;br /&gt;
      sp(lblEl, &amp;quot;letter-spacing&amp;quot;, &amp;quot;0.1em&amp;quot;);&lt;br /&gt;
      sp(lblEl, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
      sp(lblEl, &amp;quot;text-transform&amp;quot;, &amp;quot;uppercase&amp;quot;);&lt;br /&gt;
      cell.appendChild(valEl);&lt;br /&gt;
      cell.appendChild(lblEl);&lt;br /&gt;
      return cell;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var cellLevel = makeStatCell(&amp;quot;—&amp;quot;, &amp;quot;Level&amp;quot;,       true,  true);&lt;br /&gt;
    var cellExp   = makeStatCell(&amp;quot;—&amp;quot;, &amp;quot;EXP&amp;quot;,         false, true);&lt;br /&gt;
    var cellDays  = makeStatCell(&amp;quot;—&amp;quot;, &amp;quot;Days Active&amp;quot;, true,  false);&lt;br /&gt;
    var cellEdits = makeStatCell(&amp;quot;—&amp;quot;, &amp;quot;Edits&amp;quot;,       false, false);&lt;br /&gt;
&lt;br /&gt;
    dpStats.appendChild(cellLevel);&lt;br /&gt;
    dpStats.appendChild(cellExp);&lt;br /&gt;
    dpStats.appendChild(cellDays);&lt;br /&gt;
    dpStats.appendChild(cellEdits);&lt;br /&gt;
&lt;br /&gt;
    var dpMenu = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(dpMenu, &amp;quot;padding&amp;quot;, &amp;quot;0.25rem 0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var profileLink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
    profileLink.href = &amp;quot;https://erakh.com/profile&amp;quot;;&lt;br /&gt;
    profileLink.textContent = &amp;quot;Profile&amp;quot;;&lt;br /&gt;
    sp(profileLink, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;padding&amp;quot;, &amp;quot;0.5rem 1rem&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(profileLink, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
    profileLink.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    profileLink.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
    var signOutBtn = document.createElement(&amp;quot;button&amp;quot;);&lt;br /&gt;
    signOutBtn.textContent = &amp;quot;Sign out&amp;quot;;&lt;br /&gt;
    sp(signOutBtn, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;padding&amp;quot;, &amp;quot;0.5rem 1rem&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;color&amp;quot;, &amp;quot;#a04040&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;text-align&amp;quot;, &amp;quot;left&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;border&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
    sp(signOutBtn, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
    signOutBtn.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    signOutBtn.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    signOutBtn.addEventListener(&amp;quot;click&amp;quot;, function () {&lt;br /&gt;
      fetch(&amp;quot;https://erakh.com/api/auth/logout&amp;quot;, { method: &amp;quot;POST&amp;quot;, credentials: &amp;quot;include&amp;quot; })&lt;br /&gt;
        .then(function () { window.location.href = &amp;quot;https://erakh.com&amp;quot;; });&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    dpMenu.appendChild(profileLink);&lt;br /&gt;
    dpMenu.appendChild(signOutBtn);&lt;br /&gt;
&lt;br /&gt;
    dropdown.appendChild(dpProfile);&lt;br /&gt;
    dropdown.appendChild(dpStats);&lt;br /&gt;
    dropdown.appendChild(dpMenu);&lt;br /&gt;
&lt;br /&gt;
    var profileLoaded = false;&lt;br /&gt;
&lt;br /&gt;
    avatar.addEventListener(&amp;quot;click&amp;quot;, function () {&lt;br /&gt;
      var isHidden = dropdown.style.display === &amp;quot;none&amp;quot;;&lt;br /&gt;
      dropdown.style.display = isHidden ? &amp;quot;block&amp;quot; : &amp;quot;none&amp;quot;;&lt;br /&gt;
      if (isHidden &amp;amp;&amp;amp; !profileLoaded) {&lt;br /&gt;
        fetch(&amp;quot;https://erakh.com/api/auth/me&amp;quot;, { method: &amp;quot;GET&amp;quot;, credentials: &amp;quot;include&amp;quot; })&lt;br /&gt;
          .then(function(r) { return r.json(); })&lt;br /&gt;
          .then(function(data) {&lt;br /&gt;
            if (data.isNew) return;&lt;br /&gt;
            profileLoaded = true;&lt;br /&gt;
            cellLevel.querySelector(&amp;quot;.dp-stat-val&amp;quot;).textContent = &amp;quot;Lv. &amp;quot; + data.level;&lt;br /&gt;
            cellExp.querySelector(&amp;quot;.dp-stat-val&amp;quot;).textContent   = data.exp_in_level + &amp;quot; / &amp;quot; + data.exp_to_next;&lt;br /&gt;
            cellDays.querySelector(&amp;quot;.dp-stat-val&amp;quot;).textContent  = data.login_days;&lt;br /&gt;
            cellEdits.querySelector(&amp;quot;.dp-stat-val&amp;quot;).textContent = data.edit_count;&lt;br /&gt;
          })&lt;br /&gt;
          .catch(function() {});&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    document.addEventListener(&amp;quot;click&amp;quot;, function (e) {&lt;br /&gt;
      if (!profile.contains(e.target)) {&lt;br /&gt;
        dropdown.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
      }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    profile.appendChild(avatar);&lt;br /&gt;
    profile.appendChild(dropdown);&lt;br /&gt;
    right.appendChild(profile);&lt;br /&gt;
&lt;br /&gt;
  } else {&lt;br /&gt;
    var loginBtn = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
    loginBtn.href = &amp;quot;https://erakh.com/login?redirect=&amp;quot; + encodeURIComponent(window.location.href);&lt;br /&gt;
    loginBtn.textContent = &amp;quot;Sign in&amp;quot;;&lt;br /&gt;
    sp(loginBtn, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;padding&amp;quot;, &amp;quot;0.4rem 1rem&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;border&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
    sp(loginBtn, &amp;quot;line-height&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
    loginBtn.addEventListener(&amp;quot;mouseover&amp;quot;, function() {&lt;br /&gt;
      this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    loginBtn.addEventListener(&amp;quot;mouseout&amp;quot;, function() {&lt;br /&gt;
      this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8b99a&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    right.appendChild(loginBtn);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  header.appendChild(left);&lt;br /&gt;
  header.appendChild(right);&lt;br /&gt;
  document.body.insertBefore(header, document.body.firstChild);&lt;br /&gt;
&lt;br /&gt;
  // ─── 서브바 ───&lt;br /&gt;
  var subbar = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  subbar.id = &amp;quot;erakh-subbar&amp;quot;;&lt;br /&gt;
  sp(subbar, &amp;quot;position&amp;quot;, &amp;quot;fixed&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;top&amp;quot;, &amp;quot;56px&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;left&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;right&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;z-index&amp;quot;, &amp;quot;9998&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;height&amp;quot;, &amp;quot;44px&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;gap&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;padding&amp;quot;, &amp;quot;0 1.5rem&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
  sp(subbar, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var hbBtn = document.createElement(&amp;quot;button&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;flex-direction&amp;quot;, &amp;quot;column&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;justify-content&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;gap&amp;quot;, &amp;quot;5px&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;width&amp;quot;, &amp;quot;32px&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;height&amp;quot;, &amp;quot;32px&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;border&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;padding&amp;quot;, &amp;quot;4px&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;border-radius&amp;quot;, &amp;quot;4px&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;flex-shrink&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(hbBtn, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  function makeBar() {&lt;br /&gt;
    var b = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
    b.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    b.style.setProperty(&amp;quot;width&amp;quot;, &amp;quot;18px&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    b.style.setProperty(&amp;quot;height&amp;quot;, &amp;quot;1.5px&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    b.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#6b5e4e&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    b.style.setProperty(&amp;quot;border-radius&amp;quot;, &amp;quot;1px&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    return b;&lt;br /&gt;
  }&lt;br /&gt;
  hbBtn.appendChild(makeBar());&lt;br /&gt;
  hbBtn.appendChild(makeBar());&lt;br /&gt;
  hbBtn.appendChild(makeBar());&lt;br /&gt;
  hbBtn.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
  hbBtn.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
  var searchWrap = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(searchWrap, &amp;quot;position&amp;quot;, &amp;quot;relative&amp;quot;);&lt;br /&gt;
  sp(searchWrap, &amp;quot;flex&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
  sp(searchWrap, &amp;quot;max-width&amp;quot;, &amp;quot;520px&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var searchIconEl = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
  searchIconEl.innerHTML = &amp;quot;&amp;amp;#9906;&amp;quot;;&lt;br /&gt;
  sp(searchIconEl, &amp;quot;position&amp;quot;, &amp;quot;absolute&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;left&amp;quot;, &amp;quot;0.6rem&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;top&amp;quot;, &amp;quot;50%&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;transform&amp;quot;, &amp;quot;translateY(-50%)&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;font-size&amp;quot;, &amp;quot;13px&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;pointer-events&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(searchIconEl, &amp;quot;line-height&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var searchInput = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
  searchInput.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
  searchInput.placeholder = &amp;quot;Search Erakh Codex...&amp;quot;;&lt;br /&gt;
  sp(searchInput, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;height&amp;quot;, &amp;quot;30px&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;padding&amp;quot;, &amp;quot;0 0.75rem 0 2rem&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;border&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;border-radius&amp;quot;, &amp;quot;3px&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;outline&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(searchInput, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var suggestBox = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;position&amp;quot;, &amp;quot;absolute&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;top&amp;quot;, &amp;quot;calc(100% + 2px)&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;left&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;right&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;border&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;border-radius&amp;quot;, &amp;quot;3px&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;z-index&amp;quot;, &amp;quot;10001&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(suggestBox, &amp;quot;box-shadow&amp;quot;, &amp;quot;0 4px 12px rgba(0,0,0,0.08)&amp;quot;);&lt;br /&gt;
  searchWrap.appendChild(suggestBox);&lt;br /&gt;
&lt;br /&gt;
  var suggestItems = [];&lt;br /&gt;
  var suggestIndex = -1;&lt;br /&gt;
&lt;br /&gt;
  function renderSuggestions(titles) {&lt;br /&gt;
    suggestBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
    suggestItems = titles;&lt;br /&gt;
    suggestIndex = -1;&lt;br /&gt;
    if (titles.length === 0) { suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;); return; }&lt;br /&gt;
    titles.forEach(function(title, i) {&lt;br /&gt;
      var item = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      item.textContent = title;&lt;br /&gt;
      sp(item, &amp;quot;padding&amp;quot;, &amp;quot;0.4rem 0.75rem&amp;quot;);&lt;br /&gt;
      sp(item, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(item, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
      sp(item, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
      sp(item, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
      sp(item, &amp;quot;border-bottom&amp;quot;, i &amp;lt; titles.length - 1 ? &amp;quot;1px solid #f0ebe0&amp;quot; : &amp;quot;none&amp;quot;);&lt;br /&gt;
      item.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      item.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      item.addEventListener(&amp;quot;mousedown&amp;quot;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        window.location.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(title.replace(/ /g, &amp;quot;_&amp;quot;));&lt;br /&gt;
      });&lt;br /&gt;
      suggestBox.appendChild(item);&lt;br /&gt;
    });&lt;br /&gt;
    suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  // ─── 검색 자동완성: 제목 목록을 한 번 받아 브라우저에서 단어 단위로 필터링 ───&lt;br /&gt;
  var titleCache = null;      // 문서 제목 배열 (NS0)&lt;br /&gt;
  var titleLoading = null;    // 진행 중인 요청&lt;br /&gt;
  var TITLE_SPLIT = /[\s_\-:;,.&#039;&amp;quot;()\[\]\/&amp;amp;|]+/;&lt;br /&gt;
&lt;br /&gt;
  function loadAllTitles() {&lt;br /&gt;
    if (titleCache) return Promise.resolve(titleCache);&lt;br /&gt;
    if (titleLoading) return titleLoading;&lt;br /&gt;
    var collected = [];&lt;br /&gt;
    function step(cont, n) {&lt;br /&gt;
      var url = &amp;quot;/api.php?action=query&amp;amp;list=allpages&amp;amp;apnamespace=0&amp;amp;aplimit=500&amp;amp;format=json&amp;quot;;&lt;br /&gt;
      if (cont) {&lt;br /&gt;
        Object.keys(cont).forEach(function(k) { url += &amp;quot;&amp;amp;&amp;quot; + k + &amp;quot;=&amp;quot; + encodeURIComponent(cont[k]); });&lt;br /&gt;
      }&lt;br /&gt;
      return fetch(url)&lt;br /&gt;
        .then(function(r) { return r.json(); })&lt;br /&gt;
        .then(function(data) {&lt;br /&gt;
          var pages = (data.query &amp;amp;&amp;amp; data.query.allpages) || [];&lt;br /&gt;
          pages.forEach(function(p) { collected.push(p.title); });&lt;br /&gt;
          // 최대 10회(약 5000개)까지만 이어받음&lt;br /&gt;
          if (data[&amp;quot;continue&amp;quot;] &amp;amp;&amp;amp; n &amp;lt; 9) return step(data[&amp;quot;continue&amp;quot;], n + 1);&lt;br /&gt;
          titleCache = collected;&lt;br /&gt;
          return titleCache;&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
    titleLoading = step(null, 0).catch(function(err) {&lt;br /&gt;
      titleLoading = null;   // 실패 시 다음 입력에서 재시도&lt;br /&gt;
      throw err;&lt;br /&gt;
    });&lt;br /&gt;
    return titleLoading;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function matchTitles(query) {&lt;br /&gt;
    var q = query.toLowerCase().replace(/\s+/g, &amp;quot; &amp;quot;).trim();&lt;br /&gt;
    var tokens = q.split(TITLE_SPLIT).filter(function(t) { return t.length &amp;gt; 0; });&lt;br /&gt;
    if (tokens.length === 0) return [];&lt;br /&gt;
    var results = [];&lt;br /&gt;
    titleCache.forEach(function(title) {&lt;br /&gt;
      var tl = title.toLowerCase();&lt;br /&gt;
      var base = tl.replace(/^(the|a|an)\s+/, &amp;quot;&amp;quot;);   // 맨 앞 관사를 뺀 제목&lt;br /&gt;
      var words = tl.split(TITLE_SPLIT);&lt;br /&gt;
      var allSub = true;&lt;br /&gt;
      var allWord = true;&lt;br /&gt;
      tokens.forEach(function(t) {&lt;br /&gt;
        if (tl.indexOf(t) === -1) allSub = false;&lt;br /&gt;
        var hit = words.some(function(w) { return w.indexOf(t) === 0; });&lt;br /&gt;
        if (!hit) allWord = false;&lt;br /&gt;
      });&lt;br /&gt;
      if (!allSub) return;&lt;br /&gt;
      // 0: 제목(관사 제외 포함)이 입력으로 시작 / 1: 단어 앞부분 일치 / 2: 중간 글자 포함&lt;br /&gt;
      var rank = (tl.indexOf(q) === 0 || base.indexOf(q) === 0) ? 0 : (allWord ? 1 : 2);&lt;br /&gt;
      results.push({ title: title, rank: rank, sortKey: base });&lt;br /&gt;
    });&lt;br /&gt;
    results.sort(function(a, b) {&lt;br /&gt;
      if (a.rank !== b.rank) return a.rank - b.rank;&lt;br /&gt;
      return a.sortKey &amp;lt; b.sortKey ? -1 : (a.sortKey &amp;gt; b.sortKey ? 1 : 0);&lt;br /&gt;
    });&lt;br /&gt;
    return results.slice(0, 8).map(function(r) { return r.title; });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function updateSuggestions() {&lt;br /&gt;
    var q = searchInput.value.trim();&lt;br /&gt;
    if (q.length &amp;lt; 2) { suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;); return; }&lt;br /&gt;
    loadAllTitles()&lt;br /&gt;
      .then(function() {&lt;br /&gt;
        // 응답 도착 시점의 입력값 기준으로 다시 계산 (그 사이 입력이 바뀌었을 수 있음)&lt;br /&gt;
        if (document.activeElement !== searchInput) return;&lt;br /&gt;
        var current = searchInput.value.trim();&lt;br /&gt;
        if (current.length &amp;lt; 2) { suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;); return; }&lt;br /&gt;
        renderSuggestions(matchTitles(current));&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function() {&lt;br /&gt;
        // 목록 로드 실패 시 기존 방식(제목 앞부분 일치)으로 대체&lt;br /&gt;
        fetch(&amp;quot;/api.php?action=opensearch&amp;amp;search=&amp;quot; + encodeURIComponent(q) + &amp;quot;&amp;amp;limit=8&amp;amp;namespace=0&amp;amp;format=json&amp;quot;)&lt;br /&gt;
          .then(function(r) { return r.json(); })&lt;br /&gt;
          .then(function(data) { renderSuggestions(data[1] || []); })&lt;br /&gt;
          .catch(function() {});&lt;br /&gt;
      });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  searchInput.addEventListener(&amp;quot;input&amp;quot;, updateSuggestions);&lt;br /&gt;
  searchInput.addEventListener(&amp;quot;focus&amp;quot;, function() { loadAllTitles().catch(function() {}); });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  searchInput.addEventListener(&amp;quot;focus&amp;quot;, function() { this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
  searchInput.addEventListener(&amp;quot;blur&amp;quot;,  function() {&lt;br /&gt;
    this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8b99a&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    setTimeout(function() { suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;); }, 150);&lt;br /&gt;
  });&lt;br /&gt;
  searchInput.addEventListener(&amp;quot;keydown&amp;quot;, function(e) {&lt;br /&gt;
    var items = suggestBox.querySelectorAll(&amp;quot;div&amp;quot;);&lt;br /&gt;
    if (e.key === &amp;quot;ArrowDown&amp;quot;) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      suggestIndex = Math.min(suggestIndex + 1, items.length - 1);&lt;br /&gt;
      items.forEach(function(el, i) { el.style.setProperty(&amp;quot;background&amp;quot;, i === suggestIndex ? &amp;quot;#f0ebe0&amp;quot; : &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    } else if (e.key === &amp;quot;ArrowUp&amp;quot;) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      suggestIndex = Math.max(suggestIndex - 1, -1);&lt;br /&gt;
      items.forEach(function(el, i) { el.style.setProperty(&amp;quot;background&amp;quot;, i === suggestIndex ? &amp;quot;#f0ebe0&amp;quot; : &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    } else if (e.key === &amp;quot;Enter&amp;quot;) {&lt;br /&gt;
      e.preventDefault();&lt;br /&gt;
      if (suggestIndex &amp;gt;= 0 &amp;amp;&amp;amp; suggestItems[suggestIndex]) {&lt;br /&gt;
        window.location.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(suggestItems[suggestIndex].replace(/ /g, &amp;quot;_&amp;quot;));&lt;br /&gt;
      } else if (this.value.trim()) {&lt;br /&gt;
        window.location.href = &amp;quot;/index.php?title=Special%3ASearch&amp;amp;search=&amp;quot; + encodeURIComponent(this.value.trim());&lt;br /&gt;
      }&lt;br /&gt;
    } else if (e.key === &amp;quot;Escape&amp;quot;) {&lt;br /&gt;
      suggestBox.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  searchWrap.appendChild(searchIconEl);&lt;br /&gt;
  searchWrap.appendChild(searchInput);&lt;br /&gt;
  subbar.appendChild(hbBtn);&lt;br /&gt;
  subbar.appendChild(searchWrap);&lt;br /&gt;
&lt;br /&gt;
  if (isSysop) {&lt;br /&gt;
    var createDocBtn = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
    createDocBtn.href = &amp;quot;/index.php?title=Erakh_Codex:Create&amp;quot;;&lt;br /&gt;
    createDocBtn.textContent = &amp;quot;+ Create&amp;quot;;&lt;br /&gt;
    sp(createDocBtn, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;height&amp;quot;, &amp;quot;44px&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;padding&amp;quot;, &amp;quot;0 1.25rem&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;margin-left&amp;quot;, &amp;quot;auto&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;border-left&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;flex-shrink&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
    sp(createDocBtn, &amp;quot;letter-spacing&amp;quot;, &amp;quot;-0.01em&amp;quot;);&lt;br /&gt;
    createDocBtn.addEventListener(&amp;quot;mouseover&amp;quot;, function() {&lt;br /&gt;
      this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#a07840&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    createDocBtn.addEventListener(&amp;quot;mouseout&amp;quot;, function() {&lt;br /&gt;
      this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
    subbar.appendChild(createDocBtn);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // ─── 드로어 ───&lt;br /&gt;
  var drawerOverlay = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;position&amp;quot;, &amp;quot;fixed&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;top&amp;quot;, &amp;quot;100px&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;left&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;right&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;bottom&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;background&amp;quot;, &amp;quot;rgba(0,0,0,0.18)&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;z-index&amp;quot;, &amp;quot;9996&amp;quot;);&lt;br /&gt;
  sp(drawerOverlay, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var drawer = document.createElement(&amp;quot;nav&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;position&amp;quot;, &amp;quot;fixed&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;top&amp;quot;, &amp;quot;100px&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;left&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;bottom&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;width&amp;quot;, &amp;quot;220px&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;border-right&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;z-index&amp;quot;, &amp;quot;9997&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
  sp(drawer, &amp;quot;overflow-y&amp;quot;, &amp;quot;auto&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  var drawerHead = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
  sp(drawerHead, &amp;quot;padding&amp;quot;, &amp;quot;0.75rem 1rem 0.5rem&amp;quot;);&lt;br /&gt;
  sp(drawerHead, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
  var drawerLabel = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
  drawerLabel.textContent = &amp;quot;Menu&amp;quot;;&lt;br /&gt;
  sp(drawerLabel, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;font-size&amp;quot;, &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;display&amp;quot;, &amp;quot;inline-block&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;padding-bottom&amp;quot;, &amp;quot;0.25rem&amp;quot;);&lt;br /&gt;
  sp(drawerLabel, &amp;quot;border-bottom&amp;quot;, &amp;quot;2px solid #c8a060&amp;quot;);&lt;br /&gt;
  drawerHead.appendChild(drawerLabel);&lt;br /&gt;
  drawer.appendChild(drawerHead);&lt;br /&gt;
&lt;br /&gt;
  var drawerMenus = [&lt;br /&gt;
    {&lt;br /&gt;
      items: [&lt;br /&gt;
        { label: &amp;quot;Main Page&amp;quot;,       href: &amp;quot;/&amp;quot; },&lt;br /&gt;
        { label: &amp;quot;Categories&amp;quot;,      href: &amp;quot;/index.php?title=Special:Categories&amp;quot; },&lt;br /&gt;
        { label: &amp;quot;Timeline&amp;quot;,        href: &amp;quot;/index.php?title=Category:Chronicle&amp;quot; },&lt;br /&gt;
        { label: &amp;quot;Recent Changes&amp;quot;,  href: &amp;quot;/index.php?title=Special:RecentChanges&amp;quot; },&lt;br /&gt;
        { label: &amp;quot;Random Article&amp;quot;,  href: &amp;quot;/index.php?title=Special:Random&amp;quot; },&lt;br /&gt;
      ],&lt;br /&gt;
      gold: true&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
      items: [&lt;br /&gt;
        { label: &amp;quot;Policies &amp;amp; Guidelines&amp;quot;, href: &amp;quot;/index.php?title=Erakh_Codex:Policies&amp;quot; },&lt;br /&gt;
      ],&lt;br /&gt;
      gold: false&lt;br /&gt;
    }&lt;br /&gt;
  ];&lt;br /&gt;
&lt;br /&gt;
  drawerMenus.forEach(function(section, si) {&lt;br /&gt;
    var sec = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(sec, &amp;quot;padding&amp;quot;, &amp;quot;0.5rem 0&amp;quot;);&lt;br /&gt;
    if (si &amp;lt; drawerMenus.length - 1) sp(sec, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    section.items.forEach(function(item) {&lt;br /&gt;
      var a = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
      a.href = item.href;&lt;br /&gt;
      a.textContent = item.label;&lt;br /&gt;
      sp(a, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;padding&amp;quot;, &amp;quot;0.45rem 1.25rem&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;color&amp;quot;, section.gold ? &amp;quot;#c8a060&amp;quot; : &amp;quot;#6b5e4e&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
      a.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      a.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      sec.appendChild(a);&lt;br /&gt;
    });&lt;br /&gt;
    drawer.appendChild(sec);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
  var drawerOpen = false;&lt;br /&gt;
  function toggleDrawer() {&lt;br /&gt;
    drawerOpen = !drawerOpen;&lt;br /&gt;
    drawer.style.setProperty(&amp;quot;display&amp;quot;,        drawerOpen ? &amp;quot;block&amp;quot; : &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
    drawerOverlay.style.setProperty(&amp;quot;display&amp;quot;, drawerOpen ? &amp;quot;block&amp;quot; : &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  hbBtn.addEventListener(&amp;quot;click&amp;quot;, toggleDrawer);&lt;br /&gt;
  drawerOverlay.addEventListener(&amp;quot;click&amp;quot;, toggleDrawer);&lt;br /&gt;
&lt;br /&gt;
  document.body.insertBefore(subbar, document.body.children[1]);&lt;br /&gt;
  document.body.appendChild(drawerOverlay);&lt;br /&gt;
  document.body.appendChild(drawer);&lt;br /&gt;
&lt;br /&gt;
  // ─── 3컬럼 레이아웃 (JS 직접 목차 빌드) ───&lt;br /&gt;
  // ─── 목차 단계별 모양 (2026-10-17) ───&lt;br /&gt;
  // numbered = 번호 목차(문서 화면). false이면 이전과 같은 값(h2/h3 두 단계)을 그대로 쓴다.&lt;br /&gt;
  function tocColor(level, numbered) {&lt;br /&gt;
    if (!numbered) return level === 2 ? &amp;quot;#6b5e4e&amp;quot; : &amp;quot;#9c8e80&amp;quot;;&lt;br /&gt;
    return level === 2 ? &amp;quot;#5c574f&amp;quot; : &amp;quot;#6b6559&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  function tocSize(level, numbered) {&lt;br /&gt;
    if (!numbered) return level === 2 ? &amp;quot;0.78rem&amp;quot; : &amp;quot;0.74rem&amp;quot;;&lt;br /&gt;
    return level === 2 ? &amp;quot;0.84rem&amp;quot; : (level === 3 ? &amp;quot;0.8rem&amp;quot; : &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  function tocIndent(level, numbered) {&lt;br /&gt;
    if (!numbered) return level === 2 ? &amp;quot;0.5rem&amp;quot; : &amp;quot;1.25rem&amp;quot;;&lt;br /&gt;
    return level === 2 ? &amp;quot;0.5rem&amp;quot; : (level === 3 ? &amp;quot;0.9rem&amp;quot; : &amp;quot;1.3rem&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  function tocNumWidth(level) {&lt;br /&gt;
    return level === 2 ? &amp;quot;1rem&amp;quot; : (level === 3 ? &amp;quot;1.6rem&amp;quot; : &amp;quot;2rem&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function buildToc(headings, numbered) {&lt;br /&gt;
    var toc = document.createElement(&amp;quot;nav&amp;quot;);&lt;br /&gt;
    toc.id = &amp;quot;erakh-toc&amp;quot;;&lt;br /&gt;
    var ul = document.createElement(&amp;quot;ul&amp;quot;);&lt;br /&gt;
    sp(ul, &amp;quot;list-style&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(ul, &amp;quot;margin&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(ul, &amp;quot;padding&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var c2 = 0, c3 = 0, c4 = 0;&lt;br /&gt;
&lt;br /&gt;
    headings.forEach(function(h, i) {&lt;br /&gt;
      var level = parseInt(h.tagName.replace(&amp;quot;H&amp;quot;, &amp;quot;&amp;quot;));&lt;br /&gt;
      var id = h.id || (&amp;quot;erakh-section-&amp;quot; + i);&lt;br /&gt;
      h.id = id;&lt;br /&gt;
&lt;br /&gt;
      // 번호: 본문(CSS 카운터)과 같은 규칙. h2 → n, h3 → n.m, h4 → n.m.k&lt;br /&gt;
      var num = &amp;quot;&amp;quot;;&lt;br /&gt;
      if (numbered) {&lt;br /&gt;
        if (level === 2) { c2++; c3 = 0; c4 = 0; num = String(c2); }&lt;br /&gt;
        else if (level === 3) { c3++; c4 = 0; num = c2 + &amp;quot;.&amp;quot; + c3; }&lt;br /&gt;
        else if (level === 4) { c4++; num = c2 + &amp;quot;.&amp;quot; + c3 + &amp;quot;.&amp;quot; + c4; }&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var li = document.createElement(&amp;quot;li&amp;quot;);&lt;br /&gt;
      li.style.setProperty(&amp;quot;padding&amp;quot;, &amp;quot;0.25rem 0 0.25rem &amp;quot; + tocIndent(level, numbered), &amp;quot;important&amp;quot;);&lt;br /&gt;
      li.style.setProperty(&amp;quot;border-left&amp;quot;, &amp;quot;2px solid transparent&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      li.style.setProperty(&amp;quot;line-height&amp;quot;, &amp;quot;1.4&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      li.dataset.id = id;&lt;br /&gt;
      li.dataset.level = String(level);&lt;br /&gt;
&lt;br /&gt;
      var a = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
      a.href = &amp;quot;#&amp;quot; + id;&lt;br /&gt;
      var label = h.textContent.replace(/\[edit\]/g, &amp;quot;&amp;quot;).trim();&lt;br /&gt;
      if (numbered) {&lt;br /&gt;
        sp(a, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
        sp(a, &amp;quot;align-items&amp;quot;, &amp;quot;baseline&amp;quot;);&lt;br /&gt;
        sp(a, &amp;quot;gap&amp;quot;, &amp;quot;0.4rem&amp;quot;);&lt;br /&gt;
        var n = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        n.textContent = num;&lt;br /&gt;
        sp(n, &amp;quot;flex&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
        sp(n, &amp;quot;min-width&amp;quot;, tocNumWidth(level));&lt;br /&gt;
        sp(n, &amp;quot;font-variant-numeric&amp;quot;, &amp;quot;tabular-nums&amp;quot;);&lt;br /&gt;
        var t = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        t.textContent = label;&lt;br /&gt;
        sp(t, &amp;quot;flex&amp;quot;, &amp;quot;1&amp;quot;);&lt;br /&gt;
        sp(t, &amp;quot;min-width&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
        a.appendChild(n);&lt;br /&gt;
        a.appendChild(t);&lt;br /&gt;
      } else {&lt;br /&gt;
        a.textContent = label;&lt;br /&gt;
      }&lt;br /&gt;
      sp(a, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(a, &amp;quot;font-size&amp;quot;, tocSize(level, numbered));&lt;br /&gt;
      sp(a, &amp;quot;color&amp;quot;, tocColor(level, numbered));&lt;br /&gt;
      sp(a, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
      if (!numbered) sp(a, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
      a.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      a.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;color&amp;quot;, tocColor(level, numbered), &amp;quot;important&amp;quot;); });&lt;br /&gt;
      a.addEventListener(&amp;quot;click&amp;quot;, function(e) {&lt;br /&gt;
        e.preventDefault();&lt;br /&gt;
        var target = document.getElementById(id);&lt;br /&gt;
        if (target) {&lt;br /&gt;
          var _h = document.getElementById(&amp;quot;erakh-header&amp;quot;);&lt;br /&gt;
          var _s = document.getElementById(&amp;quot;erakh-subbar&amp;quot;);&lt;br /&gt;
          var _offset = (_h ? _h.offsetHeight : 56) + (_s ? _s.offsetHeight : 44) + 8;&lt;br /&gt;
          var top = target.getBoundingClientRect().top + window.scrollY - _offset;&lt;br /&gt;
          window.scrollTo({ top: top, behavior: &amp;quot;smooth&amp;quot; });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      li.appendChild(a);&lt;br /&gt;
      ul.appendChild(li);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    toc.appendChild(ul);&lt;br /&gt;
    return toc;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function buildLayout() {&lt;br /&gt;
    // 메인페이지 / Create 페이지에서는 레이아웃 빌드 스킵&lt;br /&gt;
    if (pageName === &amp;quot;Erakh_Codex:Create&amp;quot;) return;&lt;br /&gt;
    if (pageName === &amp;quot;Main_Page&amp;quot;) return;&lt;br /&gt;
    // view 액션이 아닌 경우 (edit, delete 등) 레이아웃 빌드 스킵&lt;br /&gt;
    if (mw.config.get(&amp;quot;wgAction&amp;quot;) !== &amp;quot;view&amp;quot;) return;&lt;br /&gt;
&lt;br /&gt;
    var content = document.querySelector(&amp;quot;.mw-body&amp;quot;) || document.getElementById(&amp;quot;content&amp;quot;);&lt;br /&gt;
    if (!content) return;&lt;br /&gt;
&lt;br /&gt;
    // (2026-10-17) 문서(네임스페이스 0)에서만 h4까지 목차에 넣고 번호를 붙인다. 그 외 화면은 이전과 동일.&lt;br /&gt;
    var isArticle = mw.config.get(&amp;quot;wgNamespaceNumber&amp;quot;) === 0;&lt;br /&gt;
    var headings = Array.from(content.querySelectorAll(isArticle ? &amp;quot;h2, h3, h4&amp;quot; : &amp;quot;h2, h3&amp;quot;)).filter(function(h) {&lt;br /&gt;
      return !h.closest(&amp;quot;#toc&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var layout = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    layout.className = &amp;quot;erakh-layout&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var colLeft = document.createElement(&amp;quot;aside&amp;quot;);&lt;br /&gt;
    colLeft.className = &amp;quot;erakh-col-left&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var colCenter = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    colCenter.className = &amp;quot;erakh-col-center&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var colRight = document.createElement(&amp;quot;aside&amp;quot;);&lt;br /&gt;
    colRight.className = &amp;quot;erakh-col-right&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var tocLabel = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    tocLabel.className = &amp;quot;erakh-toc-label&amp;quot;;&lt;br /&gt;
    tocLabel.textContent = &amp;quot;Contents&amp;quot;;&lt;br /&gt;
    colLeft.appendChild(tocLabel);&lt;br /&gt;
&lt;br /&gt;
    if (headings.length &amp;gt; 0) {&lt;br /&gt;
      var toc = buildToc(headings, isArticle);&lt;br /&gt;
      colLeft.appendChild(toc);&lt;br /&gt;
&lt;br /&gt;
      var items = colLeft.querySelectorAll(&amp;quot;li[data-id]&amp;quot;);&lt;br /&gt;
      window.addEventListener(&amp;quot;scroll&amp;quot;, function() {&lt;br /&gt;
        var _h = document.getElementById(&amp;quot;erakh-header&amp;quot;);&lt;br /&gt;
        var _s = document.getElementById(&amp;quot;erakh-subbar&amp;quot;);&lt;br /&gt;
        var _offset = (_h ? _h.offsetHeight : 56) + (_s ? _s.offsetHeight : 44) + 8;&lt;br /&gt;
        var scrollY = window.scrollY + _offset;&lt;br /&gt;
        var current = null;&lt;br /&gt;
        headings.forEach(function(h) {&lt;br /&gt;
          if (h.offsetTop &amp;lt;= scrollY) current = h.id;&lt;br /&gt;
        });&lt;br /&gt;
        items.forEach(function(li) {&lt;br /&gt;
          if (li.dataset.id === current) {&lt;br /&gt;
            li.style.setProperty(&amp;quot;border-left-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
            li.querySelector(&amp;quot;a&amp;quot;).style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
            li.querySelector(&amp;quot;a&amp;quot;).style.setProperty(&amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          } else {&lt;br /&gt;
            li.style.setProperty(&amp;quot;border-left-color&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
            var level = parseInt(li.dataset.level, 10) || 2;&lt;br /&gt;
            li.querySelector(&amp;quot;a&amp;quot;).style.setProperty(&amp;quot;color&amp;quot;, tocColor(level, isArticle), &amp;quot;important&amp;quot;);&lt;br /&gt;
            li.querySelector(&amp;quot;a&amp;quot;).style.setProperty(&amp;quot;font-weight&amp;quot;, &amp;quot;400&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          }&lt;br /&gt;
        });&lt;br /&gt;
      });&lt;br /&gt;
    } else {&lt;br /&gt;
      var emptyMsg = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      sp(emptyMsg, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(emptyMsg, &amp;quot;font-size&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
      sp(emptyMsg, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
      sp(emptyMsg, &amp;quot;padding&amp;quot;, &amp;quot;0.25rem 0.5rem&amp;quot;);&lt;br /&gt;
      emptyMsg.textContent = &amp;quot;—&amp;quot;;&lt;br /&gt;
      colLeft.appendChild(emptyMsg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var sidebarLabel = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sidebarLabel.className = &amp;quot;erakh-sidebar-label&amp;quot;;&lt;br /&gt;
    sidebarLabel.textContent = &amp;quot;위젯 영역&amp;quot;;&lt;br /&gt;
    colRight.appendChild(sidebarLabel);&lt;br /&gt;
&lt;br /&gt;
    var ph1 = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    ph1.className = &amp;quot;erakh-sidebar-placeholder&amp;quot;;&lt;br /&gt;
    ph1.textContent = &amp;quot;인기 문서 위젯 예정&amp;quot;;&lt;br /&gt;
    colRight.appendChild(ph1);&lt;br /&gt;
&lt;br /&gt;
    var ph2 = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    ph2.className = &amp;quot;erakh-sidebar-placeholder&amp;quot;;&lt;br /&gt;
    ph2.textContent = &amp;quot;최근 변경 위젯 예정&amp;quot;;&lt;br /&gt;
    colRight.appendChild(ph2);&lt;br /&gt;
&lt;br /&gt;
    // ─── sysop 전용 [edit] · [delete] · [json] 버튼 ───&lt;br /&gt;
    if (isSysop) {&lt;br /&gt;
      var firstHeadingEl = document.getElementById(&amp;quot;firstHeading&amp;quot;);&lt;br /&gt;
      if (firstHeadingEl) {&lt;br /&gt;
        var actionWrap = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        sp(actionWrap, &amp;quot;margin-left&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
        sp(actionWrap, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
        sp(actionWrap, &amp;quot;font-weight&amp;quot;, &amp;quot;400&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        // [edit]&lt;br /&gt;
        var editActionLink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
        editActionLink.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(pageName) + &amp;quot;&amp;amp;action=edit&amp;quot;;&lt;br /&gt;
        editActionLink.textContent = &amp;quot;[edit]&amp;quot;;&lt;br /&gt;
        sp(editActionLink, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
        sp(editActionLink, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
        sp(editActionLink, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
        sp(editActionLink, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
        editActionLink.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        editActionLink.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
        // ·&lt;br /&gt;
        var sep1 = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        sep1.textContent = &amp;quot; · &amp;quot;;&lt;br /&gt;
        sp(sep1, &amp;quot;color&amp;quot;, &amp;quot;#c8b99a&amp;quot;);&lt;br /&gt;
        sp(sep1, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        // [delete]&lt;br /&gt;
        var deleteActionLink = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
        deleteActionLink.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(pageName) + &amp;quot;&amp;amp;action=delete&amp;quot;;&lt;br /&gt;
        deleteActionLink.textContent = &amp;quot;[delete]&amp;quot;;&lt;br /&gt;
        sp(deleteActionLink, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
        sp(deleteActionLink, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
        sp(deleteActionLink, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
        sp(deleteActionLink, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
        deleteActionLink.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#a04040&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        deleteActionLink.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
        // ·&lt;br /&gt;
        var sep2 = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        sep2.textContent = &amp;quot; · &amp;quot;;&lt;br /&gt;
        sp(sep2, &amp;quot;color&amp;quot;, &amp;quot;#c8b99a&amp;quot;);&lt;br /&gt;
        sp(sep2, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
        // [json] — API URL 클립보드 복사&lt;br /&gt;
        var apiUrl = &amp;quot;https://codex.erakh.com/api.php?action=query&amp;amp;titles=&amp;quot; + encodeURIComponent(pageName) + &amp;quot;&amp;amp;prop=revisions&amp;amp;rvprop=content&amp;amp;format=json&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        var jsonBtn = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
        jsonBtn.textContent = &amp;quot;[json]&amp;quot;;&lt;br /&gt;
        sp(jsonBtn, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
        sp(jsonBtn, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
        sp(jsonBtn, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
        sp(jsonBtn, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
        sp(jsonBtn, &amp;quot;user-select&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
        jsonBtn.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        jsonBtn.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        jsonBtn.addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
          navigator.clipboard.writeText(apiUrl).then(function() {&lt;br /&gt;
            jsonBtn.textContent = &amp;quot;[copied!]&amp;quot;;&lt;br /&gt;
            sp(jsonBtn, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
              jsonBtn.textContent = &amp;quot;[json]&amp;quot;;&lt;br /&gt;
              sp(jsonBtn, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
            }, 1500);&lt;br /&gt;
          }).catch(function() {&lt;br /&gt;
            // clipboard API 실패 시 fallback&lt;br /&gt;
            var ta = document.createElement(&amp;quot;textarea&amp;quot;);&lt;br /&gt;
            ta.value = apiUrl;&lt;br /&gt;
            ta.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
            ta.style.opacity = &amp;quot;0&amp;quot;;&lt;br /&gt;
            document.body.appendChild(ta);&lt;br /&gt;
            ta.select();&lt;br /&gt;
            document.execCommand(&amp;quot;copy&amp;quot;);&lt;br /&gt;
            document.body.removeChild(ta);&lt;br /&gt;
            jsonBtn.textContent = &amp;quot;[copied!]&amp;quot;;&lt;br /&gt;
            sp(jsonBtn, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
            setTimeout(function() {&lt;br /&gt;
              jsonBtn.textContent = &amp;quot;[json]&amp;quot;;&lt;br /&gt;
              sp(jsonBtn, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
            }, 1500);&lt;br /&gt;
          });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        actionWrap.appendChild(editActionLink);&lt;br /&gt;
        actionWrap.appendChild(sep1);&lt;br /&gt;
        actionWrap.appendChild(deleteActionLink);&lt;br /&gt;
        actionWrap.appendChild(sep2);&lt;br /&gt;
        actionWrap.appendChild(jsonBtn);&lt;br /&gt;
        firstHeadingEl.appendChild(actionWrap);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    content.parentNode.insertBefore(layout, content);&lt;br /&gt;
    colCenter.appendChild(content);&lt;br /&gt;
&lt;br /&gt;
    layout.appendChild(colLeft);&lt;br /&gt;
    layout.appendChild(colCenter);&lt;br /&gt;
    layout.appendChild(colRight);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // ─── 문서 생성 페이지 UI ───&lt;br /&gt;
  function buildCreatePage() {&lt;br /&gt;
    if (pageName !== &amp;quot;Erakh_Codex:Create&amp;quot;) return;&lt;br /&gt;
&lt;br /&gt;
    var CATEGORIES = [&lt;br /&gt;
      { label: &amp;quot;Characters&amp;quot;,    preload: &amp;quot;Template:Preload/Character&amp;quot;    },&lt;br /&gt;
      { label: &amp;quot;Nations&amp;quot;,       preload: &amp;quot;Template:Preload/Nation&amp;quot;       },&lt;br /&gt;
      { label: &amp;quot;Regions&amp;quot;,       preload: &amp;quot;Template:Preload/Region&amp;quot;       },&lt;br /&gt;
      { label: &amp;quot;Races&amp;quot;,         preload: &amp;quot;Template:Preload/Race&amp;quot;         },&lt;br /&gt;
      { label: &amp;quot;Organizations&amp;quot;, preload: &amp;quot;Template:Preload/Organization&amp;quot; },&lt;br /&gt;
      { label: &amp;quot;Events&amp;quot;,        preload: &amp;quot;Template:Preload/Event&amp;quot;        },&lt;br /&gt;
      { label: &amp;quot;Lore&amp;quot;,          preload: &amp;quot;Template:Preload/Lore&amp;quot;         },&lt;br /&gt;
      { label: &amp;quot;Artifacts&amp;quot;,     preload: &amp;quot;Template:Preload/Artifact&amp;quot;     },&lt;br /&gt;
      { label: &amp;quot;Chronicle&amp;quot;,     preload: null                            },&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    var firstHeading = document.getElementById(&amp;quot;firstHeading&amp;quot;);&lt;br /&gt;
    if (firstHeading) sp(firstHeading, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    var parseOutput = document.querySelector(&amp;quot;.mw-parser-output&amp;quot;);&lt;br /&gt;
    if (parseOutput) sp(parseOutput, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    var noArticle = document.querySelector(&amp;quot;.noarticletext&amp;quot;);&lt;br /&gt;
    if (noArticle) sp(noArticle, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    var pViews = document.getElementById(&amp;quot;p-views&amp;quot;);&lt;br /&gt;
    if (pViews) sp(pViews, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    var pCactions = document.getElementById(&amp;quot;p-cactions&amp;quot;);&lt;br /&gt;
    if (pCactions) sp(pCactions, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var target = document.getElementById(&amp;quot;mw-content-text&amp;quot;);&lt;br /&gt;
    if (!target) return;&lt;br /&gt;
&lt;br /&gt;
    if (!isSysop) {&lt;br /&gt;
      var denied = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      sp(denied, &amp;quot;padding&amp;quot;, &amp;quot;60px 40px&amp;quot;);&lt;br /&gt;
      sp(denied, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
      sp(denied, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(denied, &amp;quot;font-size&amp;quot;, &amp;quot;0.875rem&amp;quot;);&lt;br /&gt;
      sp(denied, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
      denied.textContent = &amp;quot;Document creation is restricted to administrators.&amp;quot;;&lt;br /&gt;
      target.appendChild(denied);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var selectedCat = null;&lt;br /&gt;
&lt;br /&gt;
    var wrap = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;max-width&amp;quot;, &amp;quot;680px&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;margin&amp;quot;, &amp;quot;40px auto&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;padding&amp;quot;, &amp;quot;0 24px 48px&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var heading = document.createElement(&amp;quot;h2&amp;quot;);&lt;br /&gt;
    heading.textContent = &amp;quot;Create New Document&amp;quot;;&lt;br /&gt;
    sp(heading, &amp;quot;font-size&amp;quot;, &amp;quot;1.375rem&amp;quot;);&lt;br /&gt;
    sp(heading, &amp;quot;font-weight&amp;quot;, &amp;quot;600&amp;quot;);&lt;br /&gt;
    sp(heading, &amp;quot;margin&amp;quot;, &amp;quot;0 0 2rem 0&amp;quot;);&lt;br /&gt;
    sp(heading, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(heading, &amp;quot;letter-spacing&amp;quot;, &amp;quot;-0.01em&amp;quot;);&lt;br /&gt;
    sp(heading, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    wrap.appendChild(heading);&lt;br /&gt;
&lt;br /&gt;
    var catLabel = document.createElement(&amp;quot;p&amp;quot;);&lt;br /&gt;
    catLabel.textContent = &amp;quot;Select Category&amp;quot;;&lt;br /&gt;
    sp(catLabel, &amp;quot;font-size&amp;quot;, &amp;quot;0.6875rem&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;margin&amp;quot;, &amp;quot;0 0 0.625rem 0&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;letter-spacing&amp;quot;, &amp;quot;0.1em&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;text-transform&amp;quot;, &amp;quot;uppercase&amp;quot;);&lt;br /&gt;
    sp(catLabel, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    wrap.appendChild(catLabel);&lt;br /&gt;
&lt;br /&gt;
    var grid = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(grid, &amp;quot;display&amp;quot;, &amp;quot;grid&amp;quot;);&lt;br /&gt;
    sp(grid, &amp;quot;grid-template-columns&amp;quot;, &amp;quot;repeat(5, 1fr)&amp;quot;);&lt;br /&gt;
    sp(grid, &amp;quot;gap&amp;quot;, &amp;quot;8px&amp;quot;);&lt;br /&gt;
    sp(grid, &amp;quot;margin-bottom&amp;quot;, &amp;quot;0.625rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var catCards = [];&lt;br /&gt;
&lt;br /&gt;
    CATEGORIES.forEach(function(cat) {&lt;br /&gt;
      var card = document.createElement(&amp;quot;button&amp;quot;);&lt;br /&gt;
      card.textContent = cat.label;&lt;br /&gt;
      sp(card, &amp;quot;border&amp;quot;, &amp;quot;1.5px solid #e2d9c8&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;padding&amp;quot;, &amp;quot;0.75rem 0.375rem&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;font-size&amp;quot;, &amp;quot;0.79rem&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;line-height&amp;quot;, &amp;quot;1.3&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      card.addEventListener(&amp;quot;mouseover&amp;quot;, function() {&lt;br /&gt;
        if (selectedCat !== cat.label) {&lt;br /&gt;
          this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8b99a&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;mouseout&amp;quot;, function() {&lt;br /&gt;
        if (selectedCat !== cat.label) {&lt;br /&gt;
          this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
      card.addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
        catCards.forEach(function(c) {&lt;br /&gt;
          c.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f9f6f0&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          c.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
          c.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        });&lt;br /&gt;
        this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        this.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#ffffff&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        selectedCat = cat.label;&lt;br /&gt;
        if (cat.preload === null) {&lt;br /&gt;
          chronicleNotice.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        } else {&lt;br /&gt;
          chronicleNotice.style.setProperty(&amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        updateBtn();&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
      catCards.push(card);&lt;br /&gt;
      grid.appendChild(card);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(grid);&lt;br /&gt;
&lt;br /&gt;
    var chronicleNotice = document.createElement(&amp;quot;p&amp;quot;);&lt;br /&gt;
    chronicleNotice.textContent = &amp;quot;Chronicle documents use a timeline format. No infobox template will be applied.&amp;quot;;&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;font-size&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;font-style&amp;quot;, &amp;quot;italic&amp;quot;);&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;margin&amp;quot;, &amp;quot;0.375rem 0 0 0&amp;quot;);&lt;br /&gt;
    sp(chronicleNotice, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    wrap.appendChild(chronicleNotice);&lt;br /&gt;
&lt;br /&gt;
    var divider = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(divider, &amp;quot;border-top&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(divider, &amp;quot;margin&amp;quot;, &amp;quot;1.5rem 0 1.25rem&amp;quot;);&lt;br /&gt;
    wrap.appendChild(divider);&lt;br /&gt;
&lt;br /&gt;
    var titleLabel = document.createElement(&amp;quot;p&amp;quot;);&lt;br /&gt;
    titleLabel.textContent = &amp;quot;Document Title&amp;quot;;&lt;br /&gt;
    sp(titleLabel, &amp;quot;font-size&amp;quot;, &amp;quot;0.6875rem&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;margin&amp;quot;, &amp;quot;0 0 0.5rem 0&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;letter-spacing&amp;quot;, &amp;quot;0.1em&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;text-transform&amp;quot;, &amp;quot;uppercase&amp;quot;);&lt;br /&gt;
    sp(titleLabel, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    wrap.appendChild(titleLabel);&lt;br /&gt;
&lt;br /&gt;
    var titleInput = document.createElement(&amp;quot;input&amp;quot;);&lt;br /&gt;
    titleInput.type = &amp;quot;text&amp;quot;;&lt;br /&gt;
    titleInput.placeholder = &amp;quot;Enter document title...&amp;quot;;&lt;br /&gt;
    sp(titleInput, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;padding&amp;quot;, &amp;quot;0.625rem 0.875rem&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;border&amp;quot;, &amp;quot;1.5px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;font-size&amp;quot;, &amp;quot;0.9375rem&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;background&amp;quot;, &amp;quot;#ffffff&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;outline&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(titleInput, &amp;quot;margin-bottom&amp;quot;, &amp;quot;1.25rem&amp;quot;);&lt;br /&gt;
    titleInput.addEventListener(&amp;quot;focus&amp;quot;, function() { this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    titleInput.addEventListener(&amp;quot;blur&amp;quot;,  function() { this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
    titleInput.addEventListener(&amp;quot;input&amp;quot;, updateBtn);&lt;br /&gt;
    wrap.appendChild(titleInput);&lt;br /&gt;
&lt;br /&gt;
    var createBtn = document.createElement(&amp;quot;button&amp;quot;);&lt;br /&gt;
    createBtn.textContent = &amp;quot;Create Article&amp;quot;;&lt;br /&gt;
    sp(createBtn, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;width&amp;quot;, &amp;quot;100%&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;padding&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;background&amp;quot;, &amp;quot;#e2d9c8&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;border&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;font-size&amp;quot;, &amp;quot;0.9375rem&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;font-weight&amp;quot;, &amp;quot;600&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;cursor&amp;quot;, &amp;quot;not-allowed&amp;quot;);&lt;br /&gt;
    sp(createBtn, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    createBtn.addEventListener(&amp;quot;click&amp;quot;, function() {&lt;br /&gt;
      if (!selectedCat) return;&lt;br /&gt;
      var title = titleInput.value.trim();&lt;br /&gt;
      if (!title) return;&lt;br /&gt;
      var catObj = null;&lt;br /&gt;
      for (var i = 0; i &amp;lt; CATEGORIES.length; i++) {&lt;br /&gt;
        if (CATEGORIES[i].label === selectedCat) { catObj = CATEGORIES[i]; break; }&lt;br /&gt;
      }&lt;br /&gt;
      if (!catObj) return;&lt;br /&gt;
      var url = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(title) + &amp;quot;&amp;amp;action=edit&amp;quot;;&lt;br /&gt;
      if (catObj.preload) url += &amp;quot;&amp;amp;preload=&amp;quot; + encodeURIComponent(catObj.preload);&lt;br /&gt;
      window.location.href = url;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(createBtn);&lt;br /&gt;
    target.appendChild(wrap);&lt;br /&gt;
&lt;br /&gt;
    function updateBtn() {&lt;br /&gt;
      var ready = selectedCat &amp;amp;&amp;amp; titleInput.value.trim().length &amp;gt; 0;&lt;br /&gt;
      if (ready) {&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#ffffff&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;cursor&amp;quot;, &amp;quot;pointer&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      } else {&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
        createBtn.style.setProperty(&amp;quot;cursor&amp;quot;, &amp;quot;not-allowed&amp;quot;, &amp;quot;important&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // ─── 메인페이지 빌드 ───&lt;br /&gt;
  // ─── 메인페이지: 서버가 그린 홈의 &amp;quot;Recent Changes&amp;quot; 박스 채우기 (2026-10-04 추가) ───&lt;br /&gt;
  // 박스 안의 모양은 MediaWiki:Common.css의 .erakh-recent-* 클래스가 담당한다.&lt;br /&gt;
  function fillRecentChanges(box) {&lt;br /&gt;
    if (!box) return;&lt;br /&gt;
&lt;br /&gt;
    function showMessage(text) {&lt;br /&gt;
      box.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
      var msg = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      msg.className = &amp;quot;erakh-recent-msg&amp;quot;;&lt;br /&gt;
      msg.textContent = text;&lt;br /&gt;
      box.appendChild(msg);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    showMessage(&amp;quot;Loading...&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    fetch(&amp;quot;/api.php?action=query&amp;amp;list=recentchanges&amp;amp;rcnamespace=0&amp;amp;rclimit=10&amp;amp;rcprop=title|timestamp&amp;amp;rctype=edit|new&amp;amp;format=json&amp;quot;)&lt;br /&gt;
      .then(function(r) { return r.json(); })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        var changes = data.query &amp;amp;&amp;amp; data.query.recentchanges ? data.query.recentchanges : [];&lt;br /&gt;
&lt;br /&gt;
        var seen = {};&lt;br /&gt;
        var unique = [];&lt;br /&gt;
        changes.forEach(function(c) {&lt;br /&gt;
          if (!seen[c.title]) { seen[c.title] = true; unique.push(c); }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (unique.length === 0) { showMessage(&amp;quot;No documents yet.&amp;quot;); return; }&lt;br /&gt;
&lt;br /&gt;
        box.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        unique.forEach(function(c) {&lt;br /&gt;
          var row = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
          row.className = &amp;quot;erakh-recent-row&amp;quot;;&lt;br /&gt;
          row.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(c.title.replace(/ /g, &amp;quot;_&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
          var title = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
          title.className = &amp;quot;erakh-recent-title&amp;quot;;&lt;br /&gt;
          title.textContent = c.title;&lt;br /&gt;
&lt;br /&gt;
          var date = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
          date.className = &amp;quot;erakh-recent-date&amp;quot;;&lt;br /&gt;
          var d = new Date(c.timestamp);&lt;br /&gt;
          date.textContent = d.getFullYear() + &amp;quot;.&amp;quot; + String(d.getMonth() + 1).padStart(2, &amp;quot;0&amp;quot;) + &amp;quot;.&amp;quot; + String(d.getDate()).padStart(2, &amp;quot;0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
          row.appendChild(title);&lt;br /&gt;
          row.appendChild(date);&lt;br /&gt;
          box.appendChild(row);&lt;br /&gt;
        });&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function() { showMessage(&amp;quot;Could not load recent changes.&amp;quot;); });&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function buildMainPage() {&lt;br /&gt;
    if (pageName !== &amp;quot;Main_Page&amp;quot;) return;&lt;br /&gt;
&lt;br /&gt;
    // (2026-10-04) 본문에 서버가 그린 홈(.erakh-home)이 이미 있으면 JS로 다시 만들지 않는다.&lt;br /&gt;
    // 이 경우 본문을 숨기지 않고 Recent Changes 박스만 채운다. (편집 미리보기에서도 동작)&lt;br /&gt;
    if (document.querySelector(&amp;quot;.erakh-home&amp;quot;)) {&lt;br /&gt;
      fillRecentChanges(document.getElementById(&amp;quot;erakh-recent&amp;quot;));&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // (2026-10-04) 기존 JS 홈은 보기(view) 화면에서만 만든다. 편집·삭제 화면 등에서는 건너뜀.&lt;br /&gt;
    if (mw.config.get(&amp;quot;wgAction&amp;quot;) !== &amp;quot;view&amp;quot;) return;&lt;br /&gt;
&lt;br /&gt;
    var firstHeading = document.getElementById(&amp;quot;firstHeading&amp;quot;);&lt;br /&gt;
    if (firstHeading) sp(firstHeading, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
    var parseOutput = document.querySelector(&amp;quot;.mw-parser-output&amp;quot;);&lt;br /&gt;
    if (parseOutput) sp(parseOutput, &amp;quot;display&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var target = document.getElementById(&amp;quot;mw-content-text&amp;quot;);&lt;br /&gt;
    if (!target) return;&lt;br /&gt;
&lt;br /&gt;
    var CATS = [&lt;br /&gt;
      { label: &amp;quot;Characters&amp;quot;,    icon: &amp;quot;ti-user&amp;quot;,     href: &amp;quot;/index.php?title=Category:Characters&amp;quot;,    highlight: false },&lt;br /&gt;
      { label: &amp;quot;Nations&amp;quot;,       icon: &amp;quot;ti-building&amp;quot;, href: &amp;quot;/index.php?title=Category:Nations&amp;quot;,       highlight: false },&lt;br /&gt;
      { label: &amp;quot;Regions&amp;quot;,       icon: &amp;quot;ti-map&amp;quot;,      href: &amp;quot;/index.php?title=Category:Regions&amp;quot;,       highlight: false },&lt;br /&gt;
      { label: &amp;quot;Races&amp;quot;,         icon: &amp;quot;ti-dna&amp;quot;,      href: &amp;quot;/index.php?title=Category:Races&amp;quot;,         highlight: false },&lt;br /&gt;
      { label: &amp;quot;Chronicle&amp;quot;,     icon: &amp;quot;ti-clock&amp;quot;,    href: &amp;quot;/index.php?title=Category:Chronicle&amp;quot;,     highlight: true  },&lt;br /&gt;
      { label: &amp;quot;Organizations&amp;quot;, icon: &amp;quot;ti-users&amp;quot;,    href: &amp;quot;/index.php?title=Category:Organizations&amp;quot;, highlight: false },&lt;br /&gt;
      { label: &amp;quot;Events&amp;quot;,        icon: &amp;quot;ti-sword&amp;quot;,    href: &amp;quot;/index.php?title=Category:Events&amp;quot;,        highlight: false },&lt;br /&gt;
      { label: &amp;quot;Lore&amp;quot;,          icon: &amp;quot;ti-book&amp;quot;,     href: &amp;quot;/index.php?title=Category:Lore&amp;quot;,          highlight: false },&lt;br /&gt;
      { label: &amp;quot;Artifacts&amp;quot;,     icon: &amp;quot;ti-diamond&amp;quot;,  href: &amp;quot;/index.php?title=Category:Artifacts&amp;quot;,     highlight: false },&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    var tablerLink = document.createElement(&amp;quot;link&amp;quot;);&lt;br /&gt;
    tablerLink.rel = &amp;quot;stylesheet&amp;quot;;&lt;br /&gt;
    tablerLink.href = &amp;quot;https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/tabler-icons.min.css&amp;quot;;&lt;br /&gt;
    document.head.appendChild(tablerLink);&lt;br /&gt;
&lt;br /&gt;
    var wrap = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;max-width&amp;quot;, &amp;quot;860px&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;margin&amp;quot;, &amp;quot;0 auto&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;padding&amp;quot;, &amp;quot;2.5rem 2rem 4rem&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    sp(wrap, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var hero = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;border&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;padding&amp;quot;, &amp;quot;2rem 2.5rem&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;margin-bottom&amp;quot;, &amp;quot;2.5rem&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;justify-content&amp;quot;, &amp;quot;space-between&amp;quot;);&lt;br /&gt;
    sp(hero, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var heroText = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var heroTitle = document.createElement(&amp;quot;h1&amp;quot;);&lt;br /&gt;
    heroTitle.textContent = &amp;quot;Erakh Codex&amp;quot;;&lt;br /&gt;
    sp(heroTitle, &amp;quot;font-size&amp;quot;, &amp;quot;1.5rem&amp;quot;);&lt;br /&gt;
    sp(heroTitle, &amp;quot;font-weight&amp;quot;, &amp;quot;600&amp;quot;);&lt;br /&gt;
    sp(heroTitle, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(heroTitle, &amp;quot;letter-spacing&amp;quot;, &amp;quot;-0.01em&amp;quot;);&lt;br /&gt;
    sp(heroTitle, &amp;quot;margin&amp;quot;, &amp;quot;0 0 0.5rem 0&amp;quot;);&lt;br /&gt;
    sp(heroTitle, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var heroDesc = document.createElement(&amp;quot;p&amp;quot;);&lt;br /&gt;
    heroDesc.textContent = &amp;quot;The official encyclopedia of the Mirtess Chronicle. Explore the world, its history, peoples, and events — all in one place.&amp;quot;;&lt;br /&gt;
    sp(heroDesc, &amp;quot;font-size&amp;quot;, &amp;quot;0.8125rem&amp;quot;);&lt;br /&gt;
    sp(heroDesc, &amp;quot;color&amp;quot;, &amp;quot;#6b5e4e&amp;quot;);&lt;br /&gt;
    sp(heroDesc, &amp;quot;line-height&amp;quot;, &amp;quot;1.7&amp;quot;);&lt;br /&gt;
    sp(heroDesc, &amp;quot;margin&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(heroDesc, &amp;quot;max-width&amp;quot;, &amp;quot;480px&amp;quot;);&lt;br /&gt;
    sp(heroDesc, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    heroText.appendChild(heroTitle);&lt;br /&gt;
    heroText.appendChild(heroDesc);&lt;br /&gt;
&lt;br /&gt;
    var heroStat = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(heroStat, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
    sp(heroStat, &amp;quot;border-left&amp;quot;, &amp;quot;1px solid #c8b99a&amp;quot;);&lt;br /&gt;
    sp(heroStat, &amp;quot;padding-left&amp;quot;, &amp;quot;2.5rem&amp;quot;);&lt;br /&gt;
    sp(heroStat, &amp;quot;flex-shrink&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var statNum = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    statNum.textContent = &amp;quot;—&amp;quot;;&lt;br /&gt;
    sp(statNum, &amp;quot;font-size&amp;quot;, &amp;quot;2rem&amp;quot;);&lt;br /&gt;
    sp(statNum, &amp;quot;font-weight&amp;quot;, &amp;quot;600&amp;quot;);&lt;br /&gt;
    sp(statNum, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
    sp(statNum, &amp;quot;letter-spacing&amp;quot;, &amp;quot;-0.02em&amp;quot;);&lt;br /&gt;
    sp(statNum, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var statLbl = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    statLbl.textContent = &amp;quot;Documents&amp;quot;;&lt;br /&gt;
    sp(statLbl, &amp;quot;font-size&amp;quot;, &amp;quot;0.6875rem&amp;quot;);&lt;br /&gt;
    sp(statLbl, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(statLbl, &amp;quot;text-transform&amp;quot;, &amp;quot;uppercase&amp;quot;);&lt;br /&gt;
    sp(statLbl, &amp;quot;letter-spacing&amp;quot;, &amp;quot;0.08em&amp;quot;);&lt;br /&gt;
    sp(statLbl, &amp;quot;margin-top&amp;quot;, &amp;quot;0.25rem&amp;quot;);&lt;br /&gt;
    sp(statLbl, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    heroStat.appendChild(statNum);&lt;br /&gt;
    heroStat.appendChild(statLbl);&lt;br /&gt;
    hero.appendChild(heroText);&lt;br /&gt;
    hero.appendChild(heroStat);&lt;br /&gt;
    wrap.appendChild(hero);&lt;br /&gt;
&lt;br /&gt;
    function makeSectionTitle(text) {&lt;br /&gt;
      var t = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      t.textContent = text;&lt;br /&gt;
      sp(t, &amp;quot;font-size&amp;quot;, &amp;quot;0.6875rem&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;text-transform&amp;quot;, &amp;quot;uppercase&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;letter-spacing&amp;quot;, &amp;quot;0.1em&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;margin-bottom&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;padding-bottom&amp;quot;, &amp;quot;0.4rem&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;border-bottom&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
      sp(t, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      return t;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(makeSectionTitle(&amp;quot;Browse by Category&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
    var catGrid = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(catGrid, &amp;quot;display&amp;quot;, &amp;quot;grid&amp;quot;);&lt;br /&gt;
    sp(catGrid, &amp;quot;grid-template-columns&amp;quot;, &amp;quot;repeat(3, 1fr)&amp;quot;);&lt;br /&gt;
    sp(catGrid, &amp;quot;gap&amp;quot;, &amp;quot;8px&amp;quot;);&lt;br /&gt;
    sp(catGrid, &amp;quot;margin-bottom&amp;quot;, &amp;quot;2.5rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var countEls = {};&lt;br /&gt;
&lt;br /&gt;
    CATS.forEach(function(cat) {&lt;br /&gt;
      var card = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
      card.href = cat.href;&lt;br /&gt;
      sp(card, &amp;quot;border&amp;quot;, cat.highlight ? &amp;quot;1.5px solid #c8a060&amp;quot; : &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;background&amp;quot;, cat.highlight ? &amp;quot;#f5ede0&amp;quot; : &amp;quot;#ffffff&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;padding&amp;quot;, &amp;quot;1rem 0.5rem&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
      sp(card, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
      if (cat.highlight) {&lt;br /&gt;
        card.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#ede0cc&amp;quot;, &amp;quot;important&amp;quot;); this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#a07840&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        card.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f5ede0&amp;quot;, &amp;quot;important&amp;quot;); this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8a060&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      } else {&lt;br /&gt;
        card.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#c8b99a&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
        card.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#ffffff&amp;quot;, &amp;quot;important&amp;quot;); this.style.setProperty(&amp;quot;border-color&amp;quot;, &amp;quot;#e2d9c8&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      var icon = document.createElement(&amp;quot;i&amp;quot;);&lt;br /&gt;
      icon.className = &amp;quot;ti &amp;quot; + cat.icon;&lt;br /&gt;
      sp(icon, &amp;quot;font-size&amp;quot;, &amp;quot;1.25rem&amp;quot;);&lt;br /&gt;
      sp(icon, &amp;quot;color&amp;quot;, cat.highlight ? &amp;quot;#a07840&amp;quot; : &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
      sp(icon, &amp;quot;display&amp;quot;, &amp;quot;block&amp;quot;);&lt;br /&gt;
      sp(icon, &amp;quot;margin-bottom&amp;quot;, &amp;quot;0.4rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      var name = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      name.textContent = cat.label;&lt;br /&gt;
      sp(name, &amp;quot;font-size&amp;quot;, &amp;quot;0.75rem&amp;quot;);&lt;br /&gt;
      sp(name, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
      sp(name, &amp;quot;color&amp;quot;, cat.highlight ? &amp;quot;#a07840&amp;quot; : &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
      sp(name, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      var count = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
      count.textContent = &amp;quot;—&amp;quot;;&lt;br /&gt;
      sp(count, &amp;quot;font-size&amp;quot;, &amp;quot;0.65rem&amp;quot;);&lt;br /&gt;
      sp(count, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
      sp(count, &amp;quot;margin-top&amp;quot;, &amp;quot;0.2rem&amp;quot;);&lt;br /&gt;
      sp(count, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
      countEls[cat.label] = count;&lt;br /&gt;
&lt;br /&gt;
      card.appendChild(icon);&lt;br /&gt;
      card.appendChild(name);&lt;br /&gt;
      card.appendChild(count);&lt;br /&gt;
      catGrid.appendChild(card);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    wrap.appendChild(catGrid);&lt;br /&gt;
&lt;br /&gt;
    var catTitles = CATS.map(function(c) { return &amp;quot;Category:&amp;quot; + c.label; }).join(&amp;quot;|&amp;quot;);&lt;br /&gt;
    fetch(&amp;quot;/api.php?action=query&amp;amp;prop=categoryinfo&amp;amp;titles=&amp;quot; + encodeURIComponent(catTitles) + &amp;quot;&amp;amp;format=json&amp;quot;)&lt;br /&gt;
      .then(function(r) { return r.json(); })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        var pages = data.query &amp;amp;&amp;amp; data.query.pages ? data.query.pages : {};&lt;br /&gt;
        var totalDocs = 0;&lt;br /&gt;
        Object.keys(pages).forEach(function(id) {&lt;br /&gt;
          var page = pages[id];&lt;br /&gt;
          var catName = (page.title || &amp;quot;&amp;quot;).replace(&amp;quot;Category:&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
          var cnt = (page.categoryinfo &amp;amp;&amp;amp; page.categoryinfo.pages) ? page.categoryinfo.pages : 0;&lt;br /&gt;
          if (countEls[catName]) {&lt;br /&gt;
            countEls[catName].textContent = cnt + (cnt === 1 ? &amp;quot; article&amp;quot; : &amp;quot; articles&amp;quot;);&lt;br /&gt;
          }&lt;br /&gt;
          totalDocs += cnt;&lt;br /&gt;
        });&lt;br /&gt;
        statNum.textContent = totalDocs;&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function() {});&lt;br /&gt;
&lt;br /&gt;
    var twoCol = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(twoCol, &amp;quot;display&amp;quot;, &amp;quot;grid&amp;quot;);&lt;br /&gt;
    sp(twoCol, &amp;quot;grid-template-columns&amp;quot;, &amp;quot;1fr 1fr&amp;quot;);&lt;br /&gt;
    sp(twoCol, &amp;quot;gap&amp;quot;, &amp;quot;1.5rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var welcomeWrap = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    welcomeWrap.appendChild(makeSectionTitle(&amp;quot;New to Erakh Codex?&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
    var welcomeBox = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;background&amp;quot;, &amp;quot;#ffffff&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;border&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;padding&amp;quot;, &amp;quot;1.25rem 1.5rem&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;align-items&amp;quot;, &amp;quot;flex-start&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;gap&amp;quot;, &amp;quot;0.875rem&amp;quot;);&lt;br /&gt;
    sp(welcomeBox, &amp;quot;box-sizing&amp;quot;, &amp;quot;border-box&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var wIcon = document.createElement(&amp;quot;i&amp;quot;);&lt;br /&gt;
    wIcon.className = &amp;quot;ti ti-info-circle&amp;quot;;&lt;br /&gt;
    sp(wIcon, &amp;quot;font-size&amp;quot;, &amp;quot;1.125rem&amp;quot;);&lt;br /&gt;
    sp(wIcon, &amp;quot;color&amp;quot;, &amp;quot;#c8a060&amp;quot;);&lt;br /&gt;
    sp(wIcon, &amp;quot;flex-shrink&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
    sp(wIcon, &amp;quot;margin-top&amp;quot;, &amp;quot;0.1rem&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var wText = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var wTitle = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    wTitle.textContent = &amp;quot;Welcome to Erakh Codex&amp;quot;;&lt;br /&gt;
    sp(wTitle, &amp;quot;font-size&amp;quot;, &amp;quot;0.875rem&amp;quot;);&lt;br /&gt;
    sp(wTitle, &amp;quot;font-weight&amp;quot;, &amp;quot;500&amp;quot;);&lt;br /&gt;
    sp(wTitle, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
    sp(wTitle, &amp;quot;margin-bottom&amp;quot;, &amp;quot;0.3rem&amp;quot;);&lt;br /&gt;
    sp(wTitle, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var wDesc = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(wDesc, &amp;quot;font-size&amp;quot;, &amp;quot;0.775rem&amp;quot;);&lt;br /&gt;
    sp(wDesc, &amp;quot;color&amp;quot;, &amp;quot;#6b5e4e&amp;quot;);&lt;br /&gt;
    sp(wDesc, &amp;quot;line-height&amp;quot;, &amp;quot;1.65&amp;quot;);&lt;br /&gt;
    sp(wDesc, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    wDesc.innerHTML = &amp;quot;The official encyclopedia of the Mirtess Chronicle, maintained by the author. Before contributing, please read the &amp;lt;a href=&#039;/index.php?title=Erakh_Codex:Policies&#039; style=&#039;color:#c8a060;text-decoration:none;font-weight:500;&#039;&amp;gt;Policies &amp;amp; Guidelines&amp;lt;/a&amp;gt;.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    wText.appendChild(wTitle);&lt;br /&gt;
    wText.appendChild(wDesc);&lt;br /&gt;
    welcomeBox.appendChild(wIcon);&lt;br /&gt;
    welcomeBox.appendChild(wText);&lt;br /&gt;
    welcomeWrap.appendChild(welcomeBox);&lt;br /&gt;
    twoCol.appendChild(welcomeWrap);&lt;br /&gt;
&lt;br /&gt;
    var recentWrap = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    recentWrap.appendChild(makeSectionTitle(&amp;quot;Recent Changes&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
    var recentBox = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    sp(recentBox, &amp;quot;background&amp;quot;, &amp;quot;#ffffff&amp;quot;);&lt;br /&gt;
    sp(recentBox, &amp;quot;border&amp;quot;, &amp;quot;1px solid #e2d9c8&amp;quot;);&lt;br /&gt;
    sp(recentBox, &amp;quot;border-radius&amp;quot;, &amp;quot;6px&amp;quot;);&lt;br /&gt;
    sp(recentBox, &amp;quot;overflow&amp;quot;, &amp;quot;hidden&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    var loadingMsg = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    loadingMsg.textContent = &amp;quot;Loading...&amp;quot;;&lt;br /&gt;
    sp(loadingMsg, &amp;quot;padding&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
    sp(loadingMsg, &amp;quot;font-size&amp;quot;, &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
    sp(loadingMsg, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
    sp(loadingMsg, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
    recentBox.appendChild(loadingMsg);&lt;br /&gt;
&lt;br /&gt;
    fetch(&amp;quot;/api.php?action=query&amp;amp;list=recentchanges&amp;amp;rcnamespace=0&amp;amp;rclimit=10&amp;amp;rcprop=title|timestamp&amp;amp;rctype=edit|new&amp;amp;format=json&amp;quot;)&lt;br /&gt;
      .then(function(r) { return r.json(); })&lt;br /&gt;
      .then(function(data) {&lt;br /&gt;
        recentBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
        var changes = data.query &amp;amp;&amp;amp; data.query.recentchanges ? data.query.recentchanges : [];&lt;br /&gt;
&lt;br /&gt;
        var seen = {};&lt;br /&gt;
        var unique = [];&lt;br /&gt;
        changes.forEach(function(c) {&lt;br /&gt;
          if (!seen[c.title]) { seen[c.title] = true; unique.push(c); }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (unique.length === 0) {&lt;br /&gt;
          var empty = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
          empty.textContent = &amp;quot;No documents yet.&amp;quot;;&lt;br /&gt;
          sp(empty, &amp;quot;padding&amp;quot;, &amp;quot;1.5rem 1rem&amp;quot;);&lt;br /&gt;
          sp(empty, &amp;quot;font-size&amp;quot;, &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
          sp(empty, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
          sp(empty, &amp;quot;text-align&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
          sp(empty, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
          recentBox.appendChild(empty);&lt;br /&gt;
          return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        unique.forEach(function(c, i) {&lt;br /&gt;
          var row = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
          row.href = &amp;quot;/index.php?title=&amp;quot; + encodeURIComponent(c.title.replace(/ /g, &amp;quot;_&amp;quot;));&lt;br /&gt;
          sp(row, &amp;quot;display&amp;quot;, &amp;quot;flex&amp;quot;);&lt;br /&gt;
          sp(row, &amp;quot;align-items&amp;quot;, &amp;quot;center&amp;quot;);&lt;br /&gt;
          sp(row, &amp;quot;justify-content&amp;quot;, &amp;quot;space-between&amp;quot;);&lt;br /&gt;
          sp(row, &amp;quot;padding&amp;quot;, &amp;quot;0.55rem 1rem&amp;quot;);&lt;br /&gt;
          sp(row, &amp;quot;border-bottom&amp;quot;, i &amp;lt; unique.length - 1 ? &amp;quot;1px solid #f0ebe0&amp;quot; : &amp;quot;none&amp;quot;);&lt;br /&gt;
          sp(row, &amp;quot;text-decoration&amp;quot;, &amp;quot;none&amp;quot;);&lt;br /&gt;
          row.addEventListener(&amp;quot;mouseover&amp;quot;, function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;#f0ebe0&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
          row.addEventListener(&amp;quot;mouseout&amp;quot;,  function() { this.style.setProperty(&amp;quot;background&amp;quot;, &amp;quot;transparent&amp;quot;, &amp;quot;important&amp;quot;); });&lt;br /&gt;
&lt;br /&gt;
          var title = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
          title.textContent = c.title;&lt;br /&gt;
          sp(title, &amp;quot;font-size&amp;quot;, &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
          sp(title, &amp;quot;color&amp;quot;, &amp;quot;#2a2218&amp;quot;);&lt;br /&gt;
          sp(title, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
          var date = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
          var d = new Date(c.timestamp);&lt;br /&gt;
          date.textContent = d.getFullYear() + &amp;quot;.&amp;quot; + String(d.getMonth() + 1).padStart(2, &amp;quot;0&amp;quot;) + &amp;quot;.&amp;quot; + String(d.getDate()).padStart(2, &amp;quot;0&amp;quot;);&lt;br /&gt;
          sp(date, &amp;quot;font-size&amp;quot;, &amp;quot;0.7rem&amp;quot;);&lt;br /&gt;
          sp(date, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
          sp(date, &amp;quot;flex-shrink&amp;quot;, &amp;quot;0&amp;quot;);&lt;br /&gt;
          sp(date, &amp;quot;margin-left&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
          sp(date, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
          row.appendChild(title);&lt;br /&gt;
          row.appendChild(date);&lt;br /&gt;
          recentBox.appendChild(row);&lt;br /&gt;
        });&lt;br /&gt;
      })&lt;br /&gt;
      .catch(function() {&lt;br /&gt;
        recentBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
        var err = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
        err.textContent = &amp;quot;Could not load recent changes.&amp;quot;;&lt;br /&gt;
        sp(err, &amp;quot;padding&amp;quot;, &amp;quot;1rem&amp;quot;);&lt;br /&gt;
        sp(err, &amp;quot;font-size&amp;quot;, &amp;quot;0.78rem&amp;quot;);&lt;br /&gt;
        sp(err, &amp;quot;color&amp;quot;, &amp;quot;#9c8e80&amp;quot;);&lt;br /&gt;
        sp(err, &amp;quot;font-family&amp;quot;, &amp;quot;&#039;Inter&#039;, sans-serif&amp;quot;);&lt;br /&gt;
        recentBox.appendChild(err);&lt;br /&gt;
      });&lt;br /&gt;
&lt;br /&gt;
    recentWrap.appendChild(recentBox);&lt;br /&gt;
    twoCol.appendChild(recentWrap);&lt;br /&gt;
    wrap.appendChild(twoCol);&lt;br /&gt;
&lt;br /&gt;
    target.appendChild(wrap);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // ─── 실행 ───&lt;br /&gt;
  if (document.readyState === &amp;quot;loading&amp;quot;) {&lt;br /&gt;
    document.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, function() {&lt;br /&gt;
      buildLayout();&lt;br /&gt;
      buildCreatePage();&lt;br /&gt;
      buildMainPage();&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    buildLayout();&lt;br /&gt;
    buildCreatePage();&lt;br /&gt;
    buildMainPage();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=280</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=280"/>
		<updated>2026-10-17T20:44:39Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg:        #f9f6f0;&lt;br /&gt;
  --beige-1:   #f0ebe0;&lt;br /&gt;
  --beige-2:   #e2d9c8;&lt;br /&gt;
  --beige-3:   #c8b99a;&lt;br /&gt;
  --beige-4:   #a89070;&lt;br /&gt;
  --gold:      #c8a060;&lt;br /&gt;
  --gold-dark: #a07840;&lt;br /&gt;
  --ink:       #2a2218;&lt;br /&gt;
  --ink-soft:  #6b5e4e;&lt;br /&gt;
  --ink-muted: #9c8e80;&lt;br /&gt;
  --surface:   #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background-color: var(--bg) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1.7 !important;&lt;br /&gt;
  padding-top: 100px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading, #firstHeading {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: -0.01em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 링크 — 본문만 (헤더 링크 간섭 방지) */&lt;br /&gt;
#bodyContent a,&lt;br /&gt;
#bodyContent a:visited,&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent a:hover,&lt;br /&gt;
#footer a:hover {&lt;br /&gt;
  color: var(--gold) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 기본 UI 전부 숨김 */&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  padding: 2rem 2rem 4rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  margin-top: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border-top: 1px solid var(--beige-2) !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background-color: var(--surface) !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
hr {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border: 1px solid var(--beige-2) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── 3컬럼 레이아웃 ─── */&lt;br /&gt;
.erakh-layout {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: 15% minmax(0, 1fr) 13% !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
  max-width: 1440px !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-layout.no-toc {&lt;br /&gt;
  grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-left {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-right: 1px solid var(--beige-2) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-center {&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-right {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-left: 1px solid var(--beige-2) !important;&lt;br /&gt;
  background: var(--beige-1) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-toc-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
#toctitle { display: none !important; }&lt;br /&gt;
#toc ul {&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li {&lt;br /&gt;
  padding: 0.25rem 0 0.25rem 0.5rem !important;&lt;br /&gt;
  border-left: 2px solid transparent !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a:hover { color: var(--ink) !important; }&lt;br /&gt;
#toc .toclevel-2 { padding-left: 1.25rem !important; }&lt;br /&gt;
#toc .toclevel-2 a {&lt;br /&gt;
  font-size: 0.74rem !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc .toclevel-3 { padding-left: 2rem !important; }&lt;br /&gt;
#toc .toclevel-3 a { font-size: 0.72rem !important; }&lt;br /&gt;
.tocnumber {&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  margin-right: 0.35rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-placeholder {&lt;br /&gt;
  border: 1.5px dashed var(--beige-3) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 1.25rem 0.75rem !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.72rem !important;&lt;br /&gt;
  line-height: 1.8 !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-left { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: 1fr !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-right { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
/* ─── Infobox ─── */&lt;br /&gt;
.erakh-infobox {&lt;br /&gt;
  float: right !important;&lt;br /&gt;
  clear: right !important;&lt;br /&gt;
  width: 220px !important;&lt;br /&gt;
  margin: 0 0 1rem 1.5rem !important;&lt;br /&gt;
  background: #f0ebe0 !important;&lt;br /&gt;
  border: 1px solid #e2d9c8 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-title {&lt;br /&gt;
  background: #2a2218 !important;&lt;br /&gt;
  color: #f9f6f0 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem 0.75rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.8rem !important;&lt;br /&gt;
  letter-spacing: 0.02em !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-img {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-section {&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.68rem !important;&lt;br /&gt;
  letter-spacing: 0.08em !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  padding: 0.3rem 0.6rem !important;&lt;br /&gt;
  border-top: 1px solid #c8b99a !important;&lt;br /&gt;
  border-bottom: 1px solid #c8b99a !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border-collapse: collapse !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table th {&lt;br /&gt;
  width: 72px !important;&lt;br /&gt;
  background: #ebe5d8 !important;&lt;br /&gt;
  color: #6b5e4e !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.7rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table td {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-size: 0.75rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
/* ─── Special:Search 페이지 기본 검색 UI 전체 숨김 ─── */&lt;br /&gt;
.mw-search-form-wrapper,&lt;br /&gt;
.search-types,&lt;br /&gt;
.mw-search-top-table,&lt;br /&gt;
.mw-search-profile-form,&lt;br /&gt;
form#search {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide MW help link on category pages */&lt;br /&gt;
.mw-indicator-mw-helplink { display: none !important; }&lt;br /&gt;
.mw-indicator { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ── Box 템플릿 ── */&lt;br /&gt;
.erakh-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border: 1px solid #c8a060;&lt;br /&gt;
    border-left: 0.3em solid #a07840;&lt;br /&gt;
    padding: 1em 1.25em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    color: #2a2218;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erakh-box-source {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-top: 0.625em;&lt;br /&gt;
    color: #6b5e4e;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 업로드 다이얼로그 크기 축소 */&lt;br /&gt;
.oo-ui-window-frame {&lt;br /&gt;
    max-height: 400px !important;&lt;br /&gt;
    height: 400px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   Erakh Codex — main page styles (added 2026-10-04)&lt;br /&gt;
   Used by the Main_Page wikitext (classes erakh-home, erakh-hero, erakh-card ...).&lt;br /&gt;
   Safe to leave in place when unused: every rule is scoped to these class names.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Icons: Tabler Icons v3.48.0 (outline), embedded as CSS masks.&lt;br /&gt;
   Source: https://github.com/tabler/tabler-icons&lt;br /&gt;
   Icons used: user, building, map, dna, clock, users, sword, book, diamond, info-circle&lt;br /&gt;
&lt;br /&gt;
MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2020-2026 Paweł Kuna&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
*/&lt;br /&gt;
#bodyContent .erakh-icon {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 1.25rem;&lt;br /&gt;
  height: 1.25rem;&lt;br /&gt;
  margin: 0 auto 0.4rem;&lt;br /&gt;
  background-color: var(--gold);&lt;br /&gt;
  -webkit-mask-image: var(--erakh-icon);&lt;br /&gt;
  mask-image: var(--erakh-icon);&lt;br /&gt;
  -webkit-mask-repeat: no-repeat;&lt;br /&gt;
  mask-repeat: no-repeat;&lt;br /&gt;
  -webkit-mask-position: center;&lt;br /&gt;
  mask-position: center;&lt;br /&gt;
  -webkit-mask-size: contain;&lt;br /&gt;
  mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl .erakh-icon { background-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-icon-user { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0&#039;/%3E%3Cpath d=&#039;M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-building { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 21l18 0&#039;/%3E%3Cpath d=&#039;M9 8l1 0&#039;/%3E%3Cpath d=&#039;M9 12l1 0&#039;/%3E%3Cpath d=&#039;M9 16l1 0&#039;/%3E%3Cpath d=&#039;M14 8l1 0&#039;/%3E%3Cpath d=&#039;M14 12l1 0&#039;/%3E%3Cpath d=&#039;M14 16l1 0&#039;/%3E%3Cpath d=&#039;M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-map { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13&#039;/%3E%3Cpath d=&#039;M9 4v13&#039;/%3E%3Cpath d=&#039;M15 7v13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-dna { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M14.828 14.828a4 4 0 1 0 -5.656 -5.656a4 4 0 0 0 5.656 5.656&#039;/%3E%3Cpath d=&#039;M9.172 20.485a4 4 0 1 0 -5.657 -5.657&#039;/%3E%3Cpath d=&#039;M14.828 3.515a4 4 0 0 0 5.657 5.657&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-clock { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 7v5l3 3&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-users { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0&#039;/%3E%3Cpath d=&#039;M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3Cpath d=&#039;M16 3.13a4 4 0 0 1 0 7.75&#039;/%3E%3Cpath d=&#039;M21 21v-2a4 4 0 0 0 -3 -3.85&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-sword { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M20 4v5l-9 7l-4 4l-3 -3l4 -4l7 -9l5 0&#039;/%3E%3Cpath d=&#039;M6.5 11.5l6 6&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-book { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6l0 13&#039;/%3E%3Cpath d=&#039;M12 6l0 13&#039;/%3E%3Cpath d=&#039;M21 6l0 13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-diamond { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5&#039;/%3E%3Cpath d=&#039;M10 12l-2 -2.2l.6 -1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-info-circle { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 9h.01&#039;/%3E%3Cpath d=&#039;M11 12h1v4h1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* Page container */&lt;br /&gt;
#bodyContent .erakh-home {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 2.5rem 2rem 4rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-home p { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
#bodyContent .erakh-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  background: var(--beige-1);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 2rem 2.5rem;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero h1 {&lt;br /&gt;
  font-size: 1.5rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 0 0 0.5rem 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-text p {&lt;br /&gt;
  font-size: 0.8125rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 480px;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-stat {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border-left: 1px solid var(--beige-3);&lt;br /&gt;
  padding-left: 2.5rem;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-num {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--gold);&lt;br /&gt;
  letter-spacing: -0.02em;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-label {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
#bodyContent .erakh-section-title {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.1em;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category cards (the whole card is clickable through the link&#039;s ::after) */&lt;br /&gt;
#bodyContent .erakh-cat-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  padding: 1rem 0.5rem;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card:hover { background: var(--beige-1); border-color: var(--beige-3); }&lt;br /&gt;
#bodyContent .erakh-card:focus-within { outline: 2px solid var(--gold); outline-offset: 2px; }&lt;br /&gt;
#bodyContent .erakh-card-hl { border: 1.5px solid var(--gold); background: #f5ede0; }&lt;br /&gt;
#bodyContent .erakh-card-hl:hover { background: #ede0cc; border-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-card-name { font-size: 0.75rem; font-weight: 500; }&lt;br /&gt;
#bodyContent .erakh-card-count {&lt;br /&gt;
  font-size: 0.65rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a,&lt;br /&gt;
#bodyContent .erakh-card a:visited,&lt;br /&gt;
#bodyContent .erakh-card a:hover {&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl a,&lt;br /&gt;
#bodyContent .erakh-card-hl a:visited,&lt;br /&gt;
#bodyContent .erakh-card-hl a:hover {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Two columns: welcome box + recent changes */&lt;br /&gt;
#bodyContent .erakh-home-cols {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 0.875rem;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1.25rem 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome .erakh-icon {&lt;br /&gt;
  width: 1.125rem;&lt;br /&gt;
  height: 1.125rem;&lt;br /&gt;
  margin: 0.1rem 0 0 0;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-title {&lt;br /&gt;
  font-size: 0.875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink);&lt;br /&gt;
  margin-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text {&lt;br /&gt;
  font-size: 0.775rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text a { font-weight: 500; }&lt;br /&gt;
&lt;br /&gt;
/* Recent changes box (filled by MediaWiki:Common.js) */&lt;br /&gt;
#bodyContent .erakh-recent {&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-msg {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  font-size: 0.78rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  padding: 0.55rem 1rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-1);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row:last-child { border-bottom: 0; }&lt;br /&gt;
#bodyContent .erakh-recent-row:hover { background: var(--beige-1); }&lt;br /&gt;
#bodyContent a.erakh-recent-row:hover { text-decoration: none !important; }&lt;br /&gt;
#bodyContent .erakh-recent-title { font-size: 0.78rem; color: var(--ink); }&lt;br /&gt;
#bodyContent .erakh-recent-date {&lt;br /&gt;
  font-size: 0.7rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Narrow screens */&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  #bodyContent .erakh-home { padding: 1.5rem 1rem 3rem; }&lt;br /&gt;
  #bodyContent .erakh-hero {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 1.25rem;&lt;br /&gt;
    padding: 1.5rem 1.25rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-hero-stat {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-left: 0;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--beige-3);&lt;br /&gt;
    padding-top: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-home-cols { grid-template-columns: minmax(0, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   문서 가독성 개편 — 단계 B (2026-10-17)&lt;br /&gt;
   적용 범위: 문서 보기 화면(네임스페이스 0)에서 Main_Page 제외.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* 본문 크기·행간 (Vector 기본 14px/1.6 → 16px/1.75) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent {&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 줄 폭 제한 + 가운데 정렬 (약 90자) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #mw-content-text .mw-parser-output {&lt;br /&gt;
  max-width: 44rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 문단 간격 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output p {&lt;br /&gt;
  margin: 0 0 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 제목 위계: h2 굵은 선 / h3 얇은 선 / h4 선 없음 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.35em;&lt;br /&gt;
  border-bottom: 2px solid #cdb685 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.3em;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  font-size: 1.0625em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  margin: 1.6em 0 0.4em;&lt;br /&gt;
  border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 링크: 대비 5.5:1 이상의 진한 갈색 + 가는 밑줄 (헤더·목차 링크에는 영향 없음) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:visited {&lt;br /&gt;
  color: #7a5420 !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
  text-decoration-thickness: 1px;&lt;br /&gt;
  text-underline-offset: 3px;&lt;br /&gt;
  text-decoration-color: #cdb685;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:hover {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  text-decoration-color: #7a5420;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 좌우 칸 15% 대칭 — 900px 이하에서는 기존 반응형 규칙을 그대로 사용 */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  .erakh-layout {&lt;br /&gt;
    grid-template-columns: 15% minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   톤 변경 — 단계 B2 (2026-10-17)&lt;br /&gt;
   메인페이지와 모든 화면의 페이지 배경을 같은 파스텔 톤으로 통일하고,&lt;br /&gt;
   문서 본문은 더 밝은 연백색 면으로 올린다. (헤더·서브바 색은 JS가 지정하므로 불변)&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태(단계 B)로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg: #f3f1ec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #content {&lt;br /&gt;
  background: #fffdf9 !important;&lt;br /&gt;
  border: 1px solid #e6e1d8 !important;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-left {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-right: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) .erakh-col-right {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=279</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=279"/>
		<updated>2026-10-17T20:31:02Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg:        #f9f6f0;&lt;br /&gt;
  --beige-1:   #f0ebe0;&lt;br /&gt;
  --beige-2:   #e2d9c8;&lt;br /&gt;
  --beige-3:   #c8b99a;&lt;br /&gt;
  --beige-4:   #a89070;&lt;br /&gt;
  --gold:      #c8a060;&lt;br /&gt;
  --gold-dark: #a07840;&lt;br /&gt;
  --ink:       #2a2218;&lt;br /&gt;
  --ink-soft:  #6b5e4e;&lt;br /&gt;
  --ink-muted: #9c8e80;&lt;br /&gt;
  --surface:   #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background-color: var(--bg) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1.7 !important;&lt;br /&gt;
  padding-top: 100px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading, #firstHeading {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: -0.01em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 링크 — 본문만 (헤더 링크 간섭 방지) */&lt;br /&gt;
#bodyContent a,&lt;br /&gt;
#bodyContent a:visited,&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent a:hover,&lt;br /&gt;
#footer a:hover {&lt;br /&gt;
  color: var(--gold) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 기본 UI 전부 숨김 */&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  padding: 2rem 2rem 4rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  margin-top: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border-top: 1px solid var(--beige-2) !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background-color: var(--surface) !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
hr {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border: 1px solid var(--beige-2) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── 3컬럼 레이아웃 ─── */&lt;br /&gt;
.erakh-layout {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: 15% minmax(0, 1fr) 13% !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
  max-width: 1440px !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-layout.no-toc {&lt;br /&gt;
  grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-left {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-right: 1px solid var(--beige-2) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-center {&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-right {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-left: 1px solid var(--beige-2) !important;&lt;br /&gt;
  background: var(--beige-1) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-toc-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
#toctitle { display: none !important; }&lt;br /&gt;
#toc ul {&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li {&lt;br /&gt;
  padding: 0.25rem 0 0.25rem 0.5rem !important;&lt;br /&gt;
  border-left: 2px solid transparent !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a:hover { color: var(--ink) !important; }&lt;br /&gt;
#toc .toclevel-2 { padding-left: 1.25rem !important; }&lt;br /&gt;
#toc .toclevel-2 a {&lt;br /&gt;
  font-size: 0.74rem !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc .toclevel-3 { padding-left: 2rem !important; }&lt;br /&gt;
#toc .toclevel-3 a { font-size: 0.72rem !important; }&lt;br /&gt;
.tocnumber {&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  margin-right: 0.35rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-placeholder {&lt;br /&gt;
  border: 1.5px dashed var(--beige-3) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 1.25rem 0.75rem !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.72rem !important;&lt;br /&gt;
  line-height: 1.8 !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-left { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: 1fr !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-right { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
/* ─── Infobox ─── */&lt;br /&gt;
.erakh-infobox {&lt;br /&gt;
  float: right !important;&lt;br /&gt;
  clear: right !important;&lt;br /&gt;
  width: 220px !important;&lt;br /&gt;
  margin: 0 0 1rem 1.5rem !important;&lt;br /&gt;
  background: #f0ebe0 !important;&lt;br /&gt;
  border: 1px solid #e2d9c8 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-title {&lt;br /&gt;
  background: #2a2218 !important;&lt;br /&gt;
  color: #f9f6f0 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem 0.75rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.8rem !important;&lt;br /&gt;
  letter-spacing: 0.02em !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-img {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-section {&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.68rem !important;&lt;br /&gt;
  letter-spacing: 0.08em !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  padding: 0.3rem 0.6rem !important;&lt;br /&gt;
  border-top: 1px solid #c8b99a !important;&lt;br /&gt;
  border-bottom: 1px solid #c8b99a !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border-collapse: collapse !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table th {&lt;br /&gt;
  width: 72px !important;&lt;br /&gt;
  background: #ebe5d8 !important;&lt;br /&gt;
  color: #6b5e4e !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.7rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table td {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-size: 0.75rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
/* ─── Special:Search 페이지 기본 검색 UI 전체 숨김 ─── */&lt;br /&gt;
.mw-search-form-wrapper,&lt;br /&gt;
.search-types,&lt;br /&gt;
.mw-search-top-table,&lt;br /&gt;
.mw-search-profile-form,&lt;br /&gt;
form#search {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide MW help link on category pages */&lt;br /&gt;
.mw-indicator-mw-helplink { display: none !important; }&lt;br /&gt;
.mw-indicator { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ── Box 템플릿 ── */&lt;br /&gt;
.erakh-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border: 1px solid #c8a060;&lt;br /&gt;
    border-left: 0.3em solid #a07840;&lt;br /&gt;
    padding: 1em 1.25em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    color: #2a2218;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erakh-box-source {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-top: 0.625em;&lt;br /&gt;
    color: #6b5e4e;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 업로드 다이얼로그 크기 축소 */&lt;br /&gt;
.oo-ui-window-frame {&lt;br /&gt;
    max-height: 400px !important;&lt;br /&gt;
    height: 400px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   Erakh Codex — main page styles (added 2026-10-04)&lt;br /&gt;
   Used by the Main_Page wikitext (classes erakh-home, erakh-hero, erakh-card ...).&lt;br /&gt;
   Safe to leave in place when unused: every rule is scoped to these class names.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Icons: Tabler Icons v3.48.0 (outline), embedded as CSS masks.&lt;br /&gt;
   Source: https://github.com/tabler/tabler-icons&lt;br /&gt;
   Icons used: user, building, map, dna, clock, users, sword, book, diamond, info-circle&lt;br /&gt;
&lt;br /&gt;
MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2020-2026 Paweł Kuna&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
*/&lt;br /&gt;
#bodyContent .erakh-icon {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 1.25rem;&lt;br /&gt;
  height: 1.25rem;&lt;br /&gt;
  margin: 0 auto 0.4rem;&lt;br /&gt;
  background-color: var(--gold);&lt;br /&gt;
  -webkit-mask-image: var(--erakh-icon);&lt;br /&gt;
  mask-image: var(--erakh-icon);&lt;br /&gt;
  -webkit-mask-repeat: no-repeat;&lt;br /&gt;
  mask-repeat: no-repeat;&lt;br /&gt;
  -webkit-mask-position: center;&lt;br /&gt;
  mask-position: center;&lt;br /&gt;
  -webkit-mask-size: contain;&lt;br /&gt;
  mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl .erakh-icon { background-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-icon-user { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0&#039;/%3E%3Cpath d=&#039;M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-building { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 21l18 0&#039;/%3E%3Cpath d=&#039;M9 8l1 0&#039;/%3E%3Cpath d=&#039;M9 12l1 0&#039;/%3E%3Cpath d=&#039;M9 16l1 0&#039;/%3E%3Cpath d=&#039;M14 8l1 0&#039;/%3E%3Cpath d=&#039;M14 12l1 0&#039;/%3E%3Cpath d=&#039;M14 16l1 0&#039;/%3E%3Cpath d=&#039;M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-map { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13&#039;/%3E%3Cpath d=&#039;M9 4v13&#039;/%3E%3Cpath d=&#039;M15 7v13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-dna { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M14.828 14.828a4 4 0 1 0 -5.656 -5.656a4 4 0 0 0 5.656 5.656&#039;/%3E%3Cpath d=&#039;M9.172 20.485a4 4 0 1 0 -5.657 -5.657&#039;/%3E%3Cpath d=&#039;M14.828 3.515a4 4 0 0 0 5.657 5.657&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-clock { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 7v5l3 3&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-users { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0&#039;/%3E%3Cpath d=&#039;M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3Cpath d=&#039;M16 3.13a4 4 0 0 1 0 7.75&#039;/%3E%3Cpath d=&#039;M21 21v-2a4 4 0 0 0 -3 -3.85&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-sword { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M20 4v5l-9 7l-4 4l-3 -3l4 -4l7 -9l5 0&#039;/%3E%3Cpath d=&#039;M6.5 11.5l6 6&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-book { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6l0 13&#039;/%3E%3Cpath d=&#039;M12 6l0 13&#039;/%3E%3Cpath d=&#039;M21 6l0 13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-diamond { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5&#039;/%3E%3Cpath d=&#039;M10 12l-2 -2.2l.6 -1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-info-circle { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 9h.01&#039;/%3E%3Cpath d=&#039;M11 12h1v4h1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* Page container */&lt;br /&gt;
#bodyContent .erakh-home {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 2.5rem 2rem 4rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-home p { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
#bodyContent .erakh-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  background: var(--beige-1);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 2rem 2.5rem;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero h1 {&lt;br /&gt;
  font-size: 1.5rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 0 0 0.5rem 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-text p {&lt;br /&gt;
  font-size: 0.8125rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 480px;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-stat {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border-left: 1px solid var(--beige-3);&lt;br /&gt;
  padding-left: 2.5rem;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-num {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--gold);&lt;br /&gt;
  letter-spacing: -0.02em;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-label {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
#bodyContent .erakh-section-title {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.1em;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category cards (the whole card is clickable through the link&#039;s ::after) */&lt;br /&gt;
#bodyContent .erakh-cat-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  padding: 1rem 0.5rem;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card:hover { background: var(--beige-1); border-color: var(--beige-3); }&lt;br /&gt;
#bodyContent .erakh-card:focus-within { outline: 2px solid var(--gold); outline-offset: 2px; }&lt;br /&gt;
#bodyContent .erakh-card-hl { border: 1.5px solid var(--gold); background: #f5ede0; }&lt;br /&gt;
#bodyContent .erakh-card-hl:hover { background: #ede0cc; border-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-card-name { font-size: 0.75rem; font-weight: 500; }&lt;br /&gt;
#bodyContent .erakh-card-count {&lt;br /&gt;
  font-size: 0.65rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a,&lt;br /&gt;
#bodyContent .erakh-card a:visited,&lt;br /&gt;
#bodyContent .erakh-card a:hover {&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl a,&lt;br /&gt;
#bodyContent .erakh-card-hl a:visited,&lt;br /&gt;
#bodyContent .erakh-card-hl a:hover {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Two columns: welcome box + recent changes */&lt;br /&gt;
#bodyContent .erakh-home-cols {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 0.875rem;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1.25rem 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome .erakh-icon {&lt;br /&gt;
  width: 1.125rem;&lt;br /&gt;
  height: 1.125rem;&lt;br /&gt;
  margin: 0.1rem 0 0 0;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-title {&lt;br /&gt;
  font-size: 0.875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink);&lt;br /&gt;
  margin-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text {&lt;br /&gt;
  font-size: 0.775rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text a { font-weight: 500; }&lt;br /&gt;
&lt;br /&gt;
/* Recent changes box (filled by MediaWiki:Common.js) */&lt;br /&gt;
#bodyContent .erakh-recent {&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-msg {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  font-size: 0.78rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  padding: 0.55rem 1rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-1);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row:last-child { border-bottom: 0; }&lt;br /&gt;
#bodyContent .erakh-recent-row:hover { background: var(--beige-1); }&lt;br /&gt;
#bodyContent a.erakh-recent-row:hover { text-decoration: none !important; }&lt;br /&gt;
#bodyContent .erakh-recent-title { font-size: 0.78rem; color: var(--ink); }&lt;br /&gt;
#bodyContent .erakh-recent-date {&lt;br /&gt;
  font-size: 0.7rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Narrow screens */&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  #bodyContent .erakh-home { padding: 1.5rem 1rem 3rem; }&lt;br /&gt;
  #bodyContent .erakh-hero {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 1.25rem;&lt;br /&gt;
    padding: 1.5rem 1.25rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-hero-stat {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-left: 0;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--beige-3);&lt;br /&gt;
    padding-top: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-home-cols { grid-template-columns: minmax(0, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   문서 가독성 개편 — 단계 B (2026-10-17)&lt;br /&gt;
   적용 범위: 문서 보기 화면(네임스페이스 0)에서 Main_Page 제외.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* 본문 크기·행간 (Vector 기본 14px/1.6 → 16px/1.75) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent {&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 줄 폭 제한 + 가운데 정렬 (약 90자) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #mw-content-text .mw-parser-output {&lt;br /&gt;
  max-width: 44rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 문단 간격 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output p {&lt;br /&gt;
  margin: 0 0 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 제목 위계: h2 굵은 선 / h3 얇은 선 / h4 선 없음 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.35em;&lt;br /&gt;
  border-bottom: 2px solid #cdb685 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.3em;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  font-size: 1.0625em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  margin: 1.6em 0 0.4em;&lt;br /&gt;
  border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 링크: 대비 5.5:1 이상의 진한 갈색 + 가는 밑줄 (헤더·목차 링크에는 영향 없음) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:visited {&lt;br /&gt;
  color: #7a5420 !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
  text-decoration-thickness: 1px;&lt;br /&gt;
  text-underline-offset: 3px;&lt;br /&gt;
  text-decoration-color: #cdb685;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:hover {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  text-decoration-color: #7a5420;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 좌우 칸 15% 대칭 — 900px 이하에서는 기존 반응형 규칙을 그대로 사용 */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  .erakh-layout {&lt;br /&gt;
    grid-template-columns: 15% minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=278</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=278"/>
		<updated>2026-10-17T20:27:55Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: 리비전 250으로 복구&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --bg:        #f9f6f0;&lt;br /&gt;
  --beige-1:   #f0ebe0;&lt;br /&gt;
  --beige-2:   #e2d9c8;&lt;br /&gt;
  --beige-3:   #c8b99a;&lt;br /&gt;
  --beige-4:   #a89070;&lt;br /&gt;
  --gold:      #c8a060;&lt;br /&gt;
  --gold-dark: #a07840;&lt;br /&gt;
  --ink:       #2a2218;&lt;br /&gt;
  --ink-soft:  #6b5e4e;&lt;br /&gt;
  --ink-muted: #9c8e80;&lt;br /&gt;
  --surface:   #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  background-color: var(--bg) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1.7 !important;&lt;br /&gt;
  padding-top: 100px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading, #firstHeading {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  letter-spacing: -0.01em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 링크 — 본문만 (헤더 링크 간섭 방지) */&lt;br /&gt;
#bodyContent a,&lt;br /&gt;
#bodyContent a:visited,&lt;br /&gt;
#footer a {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent a:hover,&lt;br /&gt;
#footer a:hover {&lt;br /&gt;
  color: var(--gold) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Vector 기본 UI 전부 숨김 */&lt;br /&gt;
#mw-head,&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#p-logo,&lt;br /&gt;
#mw-navigation,&lt;br /&gt;
#mw-head-base,&lt;br /&gt;
#mw-page-base {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content,&lt;br /&gt;
.mw-body {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
  padding: 2rem 2rem 4rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  outline: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent {&lt;br /&gt;
  margin-top: 1.5rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border-top: 1px solid var(--beige-2) !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.wikitable {&lt;br /&gt;
  background-color: var(--surface) !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable th {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-weight: 600 !important;&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
table.wikitable td {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
hr {&lt;br /&gt;
  border-color: var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catlinks {&lt;br /&gt;
  background-color: var(--beige-1) !important;&lt;br /&gt;
  border: 1px solid var(--beige-2) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ─── 3컬럼 레이아웃 ─── */&lt;br /&gt;
.erakh-layout {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: 15% minmax(0, 1fr) 13% !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
  max-width: 1440px !important;&lt;br /&gt;
  margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-layout.no-toc {&lt;br /&gt;
  grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-left {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-right: 1px solid var(--beige-2) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
  background: var(--bg) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-center {&lt;br /&gt;
  min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-col-right {&lt;br /&gt;
  position: sticky !important;&lt;br /&gt;
  top: 100px !important;&lt;br /&gt;
  max-height: calc(100vh - 100px) !important;&lt;br /&gt;
  overflow-y: auto !important;&lt;br /&gt;
  border-left: 1px solid var(--beige-2) !important;&lt;br /&gt;
  background: var(--beige-1) !important;&lt;br /&gt;
  padding: 1.5rem 1rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-toc-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
}&lt;br /&gt;
#toctitle { display: none !important; }&lt;br /&gt;
#toc ul {&lt;br /&gt;
  list-style: none !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li {&lt;br /&gt;
  padding: 0.25rem 0 0.25rem 0.5rem !important;&lt;br /&gt;
  border-left: 2px solid transparent !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  color: var(--ink-soft) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#toc li a:hover { color: var(--ink) !important; }&lt;br /&gt;
#toc .toclevel-2 { padding-left: 1.25rem !important; }&lt;br /&gt;
#toc .toclevel-2 a {&lt;br /&gt;
  font-size: 0.74rem !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
#toc .toclevel-3 { padding-left: 2rem !important; }&lt;br /&gt;
#toc .toclevel-3 a { font-size: 0.72rem !important; }&lt;br /&gt;
.tocnumber {&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  margin-right: 0.35rem !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-label {&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.6875rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  letter-spacing: 0.1em !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
  padding-bottom: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2) !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-sidebar-placeholder {&lt;br /&gt;
  border: 1.5px dashed var(--beige-3) !important;&lt;br /&gt;
  border-radius: 4px !important;&lt;br /&gt;
  padding: 1.25rem 0.75rem !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  color: var(--ink-muted) !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.72rem !important;&lt;br /&gt;
  line-height: 1.8 !important;&lt;br /&gt;
  margin-bottom: 0.75rem !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 13% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-left { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .erakh-layout,&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: 1fr !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-col-right { display: none !important; }&lt;br /&gt;
}&lt;br /&gt;
/* ─── Infobox ─── */&lt;br /&gt;
.erakh-infobox {&lt;br /&gt;
  float: right !important;&lt;br /&gt;
  clear: right !important;&lt;br /&gt;
  width: 220px !important;&lt;br /&gt;
  margin: 0 0 1rem 1.5rem !important;&lt;br /&gt;
  background: #f0ebe0 !important;&lt;br /&gt;
  border: 1px solid #e2d9c8 !important;&lt;br /&gt;
  font-family: &#039;Inter&#039;, sans-serif !important;&lt;br /&gt;
  font-size: 0.78rem !important;&lt;br /&gt;
  line-height: 1.4 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-title {&lt;br /&gt;
  background: #2a2218 !important;&lt;br /&gt;
  color: #f9f6f0 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem 0.75rem !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.8rem !important;&lt;br /&gt;
  letter-spacing: 0.02em !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-img {&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  padding: 0.5rem !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-section {&lt;br /&gt;
  background: #e2d9c8 !important;&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.68rem !important;&lt;br /&gt;
  letter-spacing: 0.08em !important;&lt;br /&gt;
  text-transform: uppercase !important;&lt;br /&gt;
  padding: 0.3rem 0.6rem !important;&lt;br /&gt;
  border-top: 1px solid #c8b99a !important;&lt;br /&gt;
  border-bottom: 1px solid #c8b99a !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  border-collapse: collapse !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table th {&lt;br /&gt;
  width: 72px !important;&lt;br /&gt;
  background: #ebe5d8 !important;&lt;br /&gt;
  color: #6b5e4e !important;&lt;br /&gt;
  font-weight: 500 !important;&lt;br /&gt;
  font-size: 0.7rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
.erakh-ib-table td {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  font-size: 0.75rem !important;&lt;br /&gt;
  padding: 0.3rem 0.5rem !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
  vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
/* ─── Special:Search 페이지 기본 검색 UI 전체 숨김 ─── */&lt;br /&gt;
.mw-search-form-wrapper,&lt;br /&gt;
.search-types,&lt;br /&gt;
.mw-search-top-table,&lt;br /&gt;
.mw-search-profile-form,&lt;br /&gt;
form#search {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide MW help link on category pages */&lt;br /&gt;
.mw-indicator-mw-helplink { display: none !important; }&lt;br /&gt;
.mw-indicator { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
/* ── Box 템플릿 ── */&lt;br /&gt;
.erakh-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border: 1px solid #c8a060;&lt;br /&gt;
    border-left: 0.3em solid #a07840;&lt;br /&gt;
    padding: 1em 1.25em;&lt;br /&gt;
    margin: 1em 0;&lt;br /&gt;
    color: #2a2218;&lt;br /&gt;
    font-size: 1em;&lt;br /&gt;
    line-height: 1.7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.erakh-box-source {&lt;br /&gt;
    display: block;&lt;br /&gt;
    margin-top: 0.625em;&lt;br /&gt;
    color: #6b5e4e;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 업로드 다이얼로그 크기 축소 */&lt;br /&gt;
.oo-ui-window-frame {&lt;br /&gt;
    max-height: 400px !important;&lt;br /&gt;
    height: 400px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   Erakh Codex — main page styles (added 2026-10-04)&lt;br /&gt;
   Used by the Main_Page wikitext (classes erakh-home, erakh-hero, erakh-card ...).&lt;br /&gt;
   Safe to leave in place when unused: every rule is scoped to these class names.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* Icons: Tabler Icons v3.48.0 (outline), embedded as CSS masks.&lt;br /&gt;
   Source: https://github.com/tabler/tabler-icons&lt;br /&gt;
   Icons used: user, building, map, dna, clock, users, sword, book, diamond, info-circle&lt;br /&gt;
&lt;br /&gt;
MIT License&lt;br /&gt;
&lt;br /&gt;
Copyright (c) 2020-2026 Paweł Kuna&lt;br /&gt;
&lt;br /&gt;
Permission is hereby granted, free of charge, to any person obtaining a copy&lt;br /&gt;
of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;br /&gt;
in the Software without restriction, including without limitation the rights&lt;br /&gt;
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;br /&gt;
copies of the Software, and to permit persons to whom the Software is&lt;br /&gt;
furnished to do so, subject to the following conditions:&lt;br /&gt;
&lt;br /&gt;
The above copyright notice and this permission notice shall be included in all&lt;br /&gt;
copies or substantial portions of the Software.&lt;br /&gt;
&lt;br /&gt;
THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;br /&gt;
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;br /&gt;
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;br /&gt;
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;br /&gt;
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;br /&gt;
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&lt;br /&gt;
SOFTWARE.&lt;br /&gt;
*/&lt;br /&gt;
#bodyContent .erakh-icon {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 1.25rem;&lt;br /&gt;
  height: 1.25rem;&lt;br /&gt;
  margin: 0 auto 0.4rem;&lt;br /&gt;
  background-color: var(--gold);&lt;br /&gt;
  -webkit-mask-image: var(--erakh-icon);&lt;br /&gt;
  mask-image: var(--erakh-icon);&lt;br /&gt;
  -webkit-mask-repeat: no-repeat;&lt;br /&gt;
  mask-repeat: no-repeat;&lt;br /&gt;
  -webkit-mask-position: center;&lt;br /&gt;
  mask-position: center;&lt;br /&gt;
  -webkit-mask-size: contain;&lt;br /&gt;
  mask-size: contain;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl .erakh-icon { background-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-icon-user { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0&#039;/%3E%3Cpath d=&#039;M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-building { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 21l18 0&#039;/%3E%3Cpath d=&#039;M9 8l1 0&#039;/%3E%3Cpath d=&#039;M9 12l1 0&#039;/%3E%3Cpath d=&#039;M9 16l1 0&#039;/%3E%3Cpath d=&#039;M14 8l1 0&#039;/%3E%3Cpath d=&#039;M14 12l1 0&#039;/%3E%3Cpath d=&#039;M14 16l1 0&#039;/%3E%3Cpath d=&#039;M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-map { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 7l6 -3l6 3l6 -3v13l-6 3l-6 -3l-6 3v-13&#039;/%3E%3Cpath d=&#039;M9 4v13&#039;/%3E%3Cpath d=&#039;M15 7v13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-dna { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M14.828 14.828a4 4 0 1 0 -5.656 -5.656a4 4 0 0 0 5.656 5.656&#039;/%3E%3Cpath d=&#039;M9.172 20.485a4 4 0 1 0 -5.657 -5.657&#039;/%3E%3Cpath d=&#039;M14.828 3.515a4 4 0 0 0 5.657 5.657&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-clock { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 7v5l3 3&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-users { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0&#039;/%3E%3Cpath d=&#039;M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2&#039;/%3E%3Cpath d=&#039;M16 3.13a4 4 0 0 1 0 7.75&#039;/%3E%3Cpath d=&#039;M21 21v-2a4 4 0 0 0 -3 -3.85&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-sword { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M20 4v5l-9 7l-4 4l-3 -3l4 -4l7 -9l5 0&#039;/%3E%3Cpath d=&#039;M6.5 11.5l6 6&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-book { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0&#039;/%3E%3Cpath d=&#039;M3 6l0 13&#039;/%3E%3Cpath d=&#039;M12 6l0 13&#039;/%3E%3Cpath d=&#039;M21 6l0 13&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-diamond { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5&#039;/%3E%3Cpath d=&#039;M10 12l-2 -2.2l.6 -1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
#bodyContent .erakh-icon-info-circle { --erakh-icon: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;2&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Cpath d=&#039;M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0&#039;/%3E%3Cpath d=&#039;M12 9h.01&#039;/%3E%3Cpath d=&#039;M11 12h1v4h1&#039;/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* Page container */&lt;br /&gt;
#bodyContent .erakh-home {&lt;br /&gt;
  max-width: 860px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  padding: 2.5rem 2rem 4rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-home p { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Hero */&lt;br /&gt;
#bodyContent .erakh-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 2rem;&lt;br /&gt;
  background: var(--beige-1);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 2rem 2.5rem;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero h1 {&lt;br /&gt;
  font-size: 1.5rem;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 0 0 0.5rem 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-text p {&lt;br /&gt;
  font-size: 0.8125rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  max-width: 480px;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-stat {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  border-left: 1px solid var(--beige-3);&lt;br /&gt;
  padding-left: 2.5rem;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-num {&lt;br /&gt;
  font-size: 2rem;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  color: var(--gold);&lt;br /&gt;
  letter-spacing: -0.02em;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-hero-label {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  margin-top: 0.25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section titles */&lt;br /&gt;
#bodyContent .erakh-section-title {&lt;br /&gt;
  font-size: 0.6875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  letter-spacing: 0.1em;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Category cards (the whole card is clickable through the link&#039;s ::after) */&lt;br /&gt;
#bodyContent .erakh-cat-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 2.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  padding: 1rem 0.5rem;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card:hover { background: var(--beige-1); border-color: var(--beige-3); }&lt;br /&gt;
#bodyContent .erakh-card:focus-within { outline: 2px solid var(--gold); outline-offset: 2px; }&lt;br /&gt;
#bodyContent .erakh-card-hl { border: 1.5px solid var(--gold); background: #f5ede0; }&lt;br /&gt;
#bodyContent .erakh-card-hl:hover { background: #ede0cc; border-color: var(--gold-dark); }&lt;br /&gt;
#bodyContent .erakh-card-name { font-size: 0.75rem; font-weight: 500; }&lt;br /&gt;
#bodyContent .erakh-card-count {&lt;br /&gt;
  font-size: 0.65rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  margin-top: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a,&lt;br /&gt;
#bodyContent .erakh-card a:visited,&lt;br /&gt;
#bodyContent .erakh-card a:hover {&lt;br /&gt;
  color: var(--ink) !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card-hl a,&lt;br /&gt;
#bodyContent .erakh-card-hl a:visited,&lt;br /&gt;
#bodyContent .erakh-card-hl a:hover {&lt;br /&gt;
  color: var(--gold-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-card a::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Two columns: welcome box + recent changes */&lt;br /&gt;
#bodyContent .erakh-home-cols {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(2, minmax(0, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 0.875rem;&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  padding: 1.25rem 1.5rem;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome .erakh-icon {&lt;br /&gt;
  width: 1.125rem;&lt;br /&gt;
  height: 1.125rem;&lt;br /&gt;
  margin: 0.1rem 0 0 0;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-title {&lt;br /&gt;
  font-size: 0.875rem;&lt;br /&gt;
  font-weight: 500;&lt;br /&gt;
  color: var(--ink);&lt;br /&gt;
  margin-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text {&lt;br /&gt;
  font-size: 0.775rem;&lt;br /&gt;
  color: var(--ink-soft);&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-welcome-text a { font-weight: 500; }&lt;br /&gt;
&lt;br /&gt;
/* Recent changes box (filled by MediaWiki:Common.js) */&lt;br /&gt;
#bodyContent .erakh-recent {&lt;br /&gt;
  background: var(--surface);&lt;br /&gt;
  border: 1px solid var(--beige-2);&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-msg {&lt;br /&gt;
  padding: 1rem;&lt;br /&gt;
  font-size: 0.78rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  padding: 0.55rem 1rem;&lt;br /&gt;
  border-bottom: 1px solid var(--beige-1);&lt;br /&gt;
}&lt;br /&gt;
#bodyContent .erakh-recent-row:last-child { border-bottom: 0; }&lt;br /&gt;
#bodyContent .erakh-recent-row:hover { background: var(--beige-1); }&lt;br /&gt;
#bodyContent a.erakh-recent-row:hover { text-decoration: none !important; }&lt;br /&gt;
#bodyContent .erakh-recent-title { font-size: 0.78rem; color: var(--ink); }&lt;br /&gt;
#bodyContent .erakh-recent-date {&lt;br /&gt;
  font-size: 0.7rem;&lt;br /&gt;
  color: var(--ink-muted);&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Narrow screens */&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
  #bodyContent .erakh-home { padding: 1.5rem 1rem 3rem; }&lt;br /&gt;
  #bodyContent .erakh-hero {&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: stretch;&lt;br /&gt;
    gap: 1.25rem;&lt;br /&gt;
    padding: 1.5rem 1.25rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-hero-stat {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    border-left: 0;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    border-top: 1px solid var(--beige-3);&lt;br /&gt;
    padding-top: 1rem;&lt;br /&gt;
  }&lt;br /&gt;
  #bodyContent .erakh-home-cols { grid-template-columns: minmax(0, 1fr); }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=277</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Common.css&amp;diff=277"/>
		<updated>2026-10-17T20:26:33Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: 문서 가독성 단계 B&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ═══════════════════════════════════════════════════════════════&lt;br /&gt;
   문서 가독성 개편 — 단계 B (2026-10-17)&lt;br /&gt;
   적용 범위: 문서 보기 화면(네임스페이스 0)에서 Main_Page 제외.&lt;br /&gt;
   롤백: 이 주석 블록 전체를 삭제하면 이전 상태로 돌아간다.&lt;br /&gt;
   ═══════════════════════════════════════════════════════════════ */&lt;br /&gt;
&lt;br /&gt;
/* 본문 크기·행간 (Vector 기본 14px/1.6 → 16px/1.75) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent {&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 줄 폭 제한 + 가운데 정렬 (약 90자) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #mw-content-text .mw-parser-output {&lt;br /&gt;
  max-width: 44rem;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 문단 간격 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output p {&lt;br /&gt;
  margin: 0 0 0.85em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 제목 위계: h2 굵은 선 / h3 얇은 선 / h4 선 없음 */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h2 {&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  line-height: 1.3;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.35em;&lt;br /&gt;
  border-bottom: 2px solid #cdb685 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h3 {&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
  margin: 1.6em 0 0.6em;&lt;br /&gt;
  padding: 0 0 0.3em;&lt;br /&gt;
  border-bottom: 1px solid #e2d9c8 !important;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output h4 {&lt;br /&gt;
  font-size: 1.0625em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  margin: 1.6em 0 0.4em;&lt;br /&gt;
  border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 본문 링크: 대비 5.5:1 이상의 진한 갈색 + 가는 밑줄 (헤더·목차 링크에는 영향 없음) */&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a,&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:visited {&lt;br /&gt;
  color: #7a5420 !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
  text-decoration-thickness: 1px;&lt;br /&gt;
  text-underline-offset: 3px;&lt;br /&gt;
  text-decoration-color: #cdb685;&lt;br /&gt;
}&lt;br /&gt;
body.ns-0.action-view:not(.page-Main_Page) #bodyContent .mw-parser-output a:hover {&lt;br /&gt;
  color: #2a2218 !important;&lt;br /&gt;
  text-decoration-color: #7a5420;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 좌우 칸 15% 대칭 — 900px 이하에서는 기존 반응형 규칙을 그대로 사용 */&lt;br /&gt;
@media (min-width: 901px) {&lt;br /&gt;
  .erakh-layout {&lt;br /&gt;
    grid-template-columns: 15% minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
  .erakh-layout.no-toc {&lt;br /&gt;
    grid-template-columns: minmax(0, 1fr) 15% !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=The_Concord&amp;diff=276</id>
		<title>The Concord</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=The_Concord&amp;diff=276"/>
		<updated>2026-10-12T05:15:25Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Created page with &amp;quot;{{Infobox/Event | name       = The Concord | image      =  | type       = Diplomatic assembly | date       = December 22, IY 811 (first session) | end_date   = Ongoing | location   = Held in rotation by Tragon, Tilrestan, and Krossen, each in a fixed city of its own (first session: a city in Tragon) | parties    = Krossen, Tilrestan, Tragon; later, the nations of the known world | commanders =  | result     = Mutual non-aggression treaty; adoption of Anno Y...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Event&lt;br /&gt;
| name       = The Concord&lt;br /&gt;
| image      = &lt;br /&gt;
| type       = Diplomatic assembly&lt;br /&gt;
| date       = December 22, IY 811 (first session)&lt;br /&gt;
| end_date   = Ongoing&lt;br /&gt;
| location   = Held in rotation by Tragon, Tilrestan, and Krossen, each in a fixed city of its own (first session: a city in Tragon)&lt;br /&gt;
| parties    = [[Krossen]], [[Tilrestan]], [[Tragon]]; later, the nations of the known world&lt;br /&gt;
| commanders = &lt;br /&gt;
| result     = Mutual non-aggression treaty; adoption of [[Anno Yalta]]; the status of [[Yalta]] settled&lt;br /&gt;
| casualties = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Concord is a recurring assembly at which the nations of humanity settle the terms on which they live alongside one another. It began in December of IY 811, almost ninety years after the [[The Mana Cataclysm|Mana Cataclysm]], when representatives of [[Krossen]], [[Tilrestan]], and [[Tragon]] met in a city of Tragon.&lt;br /&gt;
&lt;br /&gt;
The first three sessions were attended by those three powers alone. Later historians call them the Three Powers Summit, but the name was not used at the time: those who took part spoke simply of &amp;quot;the summit,&amp;quot; and the title is a retrospective label. After the third session, participation widened step by step until it was open to nations across the known world, and it was in this period that the assembly began to call itself the Concord.&lt;br /&gt;
&lt;br /&gt;
The Old Ones take no part. The Concord has no power to enforce its agreements, and attendance is not obligatory. It is best understood as a place where nations that seldom trust one another agree to hold a minimal line between them.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
When the Mana Cataclysm brought down the [[Yalta Empire]] in IY 722, human society passed through some eighty-nine years of war and reconstruction. Three states were founded in that time — Tilrestan in IY 738, Tragon in IY 740, and Krossen in IY 743 — but disputes over borders and territory remained unsettled.&lt;br /&gt;
&lt;br /&gt;
In September of IY 811, the Elders formally conveyed the Permitted Land principle to human societies: the lands then settled were to remain so, and no further expansion was to be undertaken. The three powers convened a summit in response. The Old Ones took no part in the proceedings; accepting the principle and deciding every other question were left entirely to the humans.&lt;br /&gt;
&lt;br /&gt;
== Course of Events ==&lt;br /&gt;
=== The Three Powers Summit ===&lt;br /&gt;
&lt;br /&gt;
==== The First Summit (IY 811) ====&lt;br /&gt;
The first summit opened on December 22, IY 811, and ran for ten days in a city of Tragon. Krossen&#039;s delegation was led by its fourth king, Arben Krossen III. It took the form of an emergency peace rather than a negotiated settlement, and it disposed of the four matters most urgent to preventing a return to war.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The calendar.&#039;&#039;&#039; Tilrestan argued for the continuation of the old imperial calendar or, failing that, for taking its own founding year as the first year of a new era. Krossen and Tragon wanted a new reckoning altogether, and the new calendar prevailed. It was named [[Anno Yalta]], a compromise meant to begin a new age without forgetting Yalta, the common home of humanity.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Permitted Land principle.&#039;&#039;&#039; The human nations accepted the principle conveyed by the Elders and formalized it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The non-aggression treaty.&#039;&#039;&#039; The three powers concluded a mutual non-aggression treaty of effectively unlimited duration. Its text was symmetrical and neutral in form, and it provided for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Yalta.&#039;&#039;&#039; The ruins of [[Yalta]] were declared unclaimed territory that no nation could ever permanently hold. Within this shared framework each of the three powers looked after its own side of the outer wall, and a further agreement barred the deployment of military forces within Yalta.&lt;br /&gt;
&lt;br /&gt;
The summit closed on December 31, the last day of the old imperial calendar, and Anno Yalta took effect the following day.&lt;br /&gt;
&lt;br /&gt;
==== The Second Summit (AY 10) ====&lt;br /&gt;
The second summit was held in Tilrestan in AY 10, with Arben Krossen III again leading Krossen&#039;s delegation. It took up matters of longer-term governance, beginning with the legacy of the fallen empire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Imperial legacy.&#039;&#039;&#039; Tilrestan asserted a claim as the empire&#039;s successor, but the claim was not accepted. The summit agreed instead that the empire&#039;s legacy belonged to all. The empire&#039;s debts were extinguished in full; its gold, silver, and copper coinage was melted down and returned to circulation as metal, and so ceased to exist as currency; and most of its records had by then been lost.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trade.&#039;&#039;&#039; The powers agreed on a principle of entirely duty-free trade.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standards.&#039;&#039;&#039; The weights and measures of the Yalta Empire were recognized as the common standard.&lt;br /&gt;
&lt;br /&gt;
==== The Third Summit (AY 20) ====&lt;br /&gt;
The third summit was held in Krossen in AY 20, with Arvolik Krossen, fifth king of Krossen, leading its delegation.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Displaced peoples.&#039;&#039;&#039; Agreement on the treatment of displaced peoples was reached in declaration only. In the years that followed, states if anything made citizenship harder to obtain.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Repatriation.&#039;&#039;&#039; The mutual repatriation of prisoners and refugees was formally adopted, but states carried it out half-heartedly, and only Tilrestan was comparatively accommodating.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mana stones.&#039;&#039;&#039; Mana stones on the scale of a Mana Monolith were placed under the joint management of the Arcane Academy and the security ministries of the individual states.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Observers.&#039;&#039;&#039; Nations of other continents had for some time attended as non-voting observers; the summit made this standing a formal institution.&lt;br /&gt;
&lt;br /&gt;
With the third summit the original three-power framework came to its conclusion, and the way was opened for what followed.&lt;br /&gt;
&lt;br /&gt;
=== The Opening to All Nations ===&lt;br /&gt;
The observer standing established at the third summit widened gradually, until, within a few sessions, participation was open to nations across the known world. Nations of other continents had by then grown so strong, politically and economically, that the three powers could no longer define the order of the world on their own. It was in this period that the assembly began to call itself the Concord. Its sessions nevertheless remained with the three powers as hosts, as they do today.&lt;br /&gt;
&lt;br /&gt;
== Structure and Procedure ==&lt;br /&gt;
&#039;&#039;&#039;Venue.&#039;&#039;&#039; Every session is hosted by one of the three powers of the Central Continent — Tragon, Tilrestan, or Krossen — in turn, each in a fixed city of its own. It is never held on another continent. The practice continues the rotation followed at the first three summits; it also spares the assembly the expense of building a new hall for each session and is convenient in both administration and travel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendance.&#039;&#039;&#039; Attendance is not obligatory. Some nations stay away, and some are not on friendly terms with others, but absent and unfriendly nations are not shunned: nations large and small need one another economically and politically, and deal with one another pragmatically.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Representation.&#039;&#039;&#039; Nations are usually represented by diplomats. Kings sometimes attend in person.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standing.&#039;&#039;&#039; In form, every participating nation is equal. There is no presiding nation, and no seat carries special standing. In practice, differences in national strength are plain, and the smaller nations take care not to cross the larger.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Procedure.&#039;&#039;&#039; Agenda items are fixed in advance, each nation reviews them internally, and they are then coordinated and concluded at the session.&lt;br /&gt;
&lt;br /&gt;
== Authority and Limits ==&lt;br /&gt;
The Concord has no apparatus of its own for enforcing its agreements. Compliance depends on the will of each nation, and agreements are not always honoured in full. Yet it is not so weak that its agreements can be ignored at will; that it continues to meet regularly shows that it serves a real purpose. Many of its early agreements were largely declaratory when made and gained force only as later sessions refined them.&lt;br /&gt;
&lt;br /&gt;
Only the Permitted Land principle carried real force from the beginning. That force came not from any power of enforcement held by the Concord, but from the Old Ones who had announced the principle.&lt;br /&gt;
&lt;br /&gt;
== Rivalries and Factions ==&lt;br /&gt;
Krossen and Tilrestan have never come into direct conflict, and each regards the other as a friendly rival. In the sessions after the Concord was opened to all nations, loose factions formed around the nations that drew closer to one or the other, and the two camps kept a watchful eye on each other.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
Anno Yalta took effect on January 1, AY 1, the day after the first summit closed, and the non-aggression treaty remains in force today. In AY 23, three years after the third summit, the [[Central Mana Authority]] was founded, and the management of Monolith-class mana stones passed to it.&lt;br /&gt;
&lt;br /&gt;
== Legacy ==&lt;br /&gt;
The decisions of the Three Powers Summit — the calendar, the principle of duty-free trade, and the common standards of measure — became the framework of the order that followed. The principle of duty-free trade has been refined at later sessions but remains in place, and the common standards of measure have been kept without friction.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* The first summit&#039;s final day, December 31, happened to be the last day of the old calendar. This was not planned: once the summit had ended at the turn of the year, it was natural to begin the new reckoning with the new year.&lt;br /&gt;
* The name Anno Yalta carries the compromise that produced it: a new era, but one that does not forget Yalta.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=275</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=275"/>
		<updated>2026-10-11T20:21:18Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| population    = ~20,000,000 (AY 200)&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Template:Infobox/Nation&amp;diff=274</id>
		<title>Template:Infobox/Nation</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Template:Infobox/Nation&amp;diff=274"/>
		<updated>2026-10-11T20:20:54Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;erakh-infobox&amp;quot; style=&amp;quot;float:right;clear:right;width:220px;margin:0 0 1rem 1.5rem;background:#f0ebe0;border:1px solid #e2d9c8;font-family:Inter,sans-serif;font-size:0.78rem;border-collapse:collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#2a2218;color:#f9f6f0;text-align:center;padding:0.5rem 0.75rem;font-weight:500;font-size:0.8rem;letter-spacing:0.02em;&amp;quot; | {{{name|Nation}}}&lt;br /&gt;
{{#if:{{{image|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;padding:0.5rem;border-bottom:1px solid #e2d9c8;background:#e2d9c8;&amp;quot; {{!}} [[File:{{{image}}}|200px|center]]&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#e2d9c8;color:#2a2218;font-weight:500;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.6rem;border-top:1px solid #c8b99a;border-bottom:1px solid #c8b99a;text-align:left;&amp;quot; | Basic Information&lt;br /&gt;
{{#if:{{{official_name|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Official&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{official_name}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{capital|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Capital&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{capital}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{government|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Government&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{government}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{ruling_house|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Ruling House&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{ruling_house}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#e2d9c8;color:#2a2218;font-weight:500;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.6rem;border-top:1px solid #c8b99a;border-bottom:1px solid #c8b99a;text-align:left;&amp;quot; | Geography&lt;br /&gt;
{{#if:{{{region|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Region&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{region}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{area|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Area&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{area}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{population|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Population&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{population}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#e2d9c8;color:#2a2218;font-weight:500;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.6rem;border-top:1px solid #c8b99a;border-bottom:1px solid #c8b99a;text-align:left;&amp;quot; | History&lt;br /&gt;
{{#if:{{{founded|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Founded&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{founded}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{dissolved|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Dissolved&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{dissolved}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:#e2d9c8;color:#2a2218;font-weight:500;font-size:0.68rem;letter-spacing:0.08em;text-transform:uppercase;padding:0.3rem 0.6rem;border-top:1px solid #c8b99a;border-bottom:1px solid #c8b99a;text-align:left;&amp;quot; | Society&lt;br /&gt;
{{#if:{{{race|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Race&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{race}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{religion|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Religion&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{religion}}}&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{language|}}}|&lt;br /&gt;
{{!}}-&lt;br /&gt;
! style=&amp;quot;width:72px;background:#ebe5d8;color:#6b5e4e;font-weight:500;font-size:0.7rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;text-align:left;vertical-align:top;&amp;quot; {{!}} Language&lt;br /&gt;
{{!}} style=&amp;quot;color:#2a2218;font-size:0.75rem;padding:0.3rem 0.5rem;border-bottom:1px solid #e2d9c8;vertical-align:top;&amp;quot; {{!}} {{{language}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Infobox templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=273</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=273"/>
		<updated>2026-10-11T20:17:18Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. &lt;br /&gt;
&lt;br /&gt;
The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. &lt;br /&gt;
&lt;br /&gt;
The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s national currency has long ranked among the three strongest in the world, together with those of Tilrestan and Levantia.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
Krossen does not treat the training of mages as a matter of national policy, yet the nation reliably produces able ones. Its best-known seat of magical learning is Velmora University, located in the domain of Velmara and counted among the three great magic universities of the world.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved. At sea and in commerce, Krossen stands as Tilrestan&#039;s closest rival.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=272</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=272"/>
		<updated>2026-10-11T20:15:24Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: /* Economy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen is not inward-looking in every respect. Its great ports make it the second-largest maritime trading economy in the world, behind only Tilrestan.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=271</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=271"/>
		<updated>2026-10-11T20:14:41Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: /* Foundation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi || Home to Velmora University.&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=270</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=270"/>
		<updated>2026-10-11T20:14:04Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi ||&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a handful of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into some of the busiest and most prosperous port cities in the world.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Krossen&amp;diff=269</id>
		<title>Krossen</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Krossen&amp;diff=269"/>
		<updated>2026-10-11T20:13:12Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: /* Economy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Krossen&lt;br /&gt;
| official_name = United Domains of Krossen&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = Ardion&lt;br /&gt;
| government    = Constitutional Federal Monarchy&lt;br /&gt;
| region        = Western, Northwestern, and Northern Central Continent&lt;br /&gt;
| area          = ~1,810,000 km²&lt;br /&gt;
| founded       = IY 743&lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = None (freedom of religion guaranteed)&lt;br /&gt;
| language      = English (Krossen dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The United Domains of Krossen — commonly known as Krossen — is one of the three great powers of the Central Continent. A constitutional federal monarchy occupying the western, northwestern, and northern reaches of the continent, it comprises six distinct domains united under a founding constitution. Krossen possesses the largest internal market of any nation in the known world and serves as one of the continent&#039;s principal anchors of military, economic, and diplomatic order.&lt;br /&gt;
&lt;br /&gt;
The name of the capital, Ardion, derives from that of the nation&#039;s first king, Ardan Krossen I. In naming their capital after the man who led them through the years of chaos and union, the founding domains expressed an enduring debt — one that mirrors the way the nation itself came to bear the name of his house.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== Foundation ===&lt;br /&gt;
When the Mana Cataclysm destroyed the Yalta Empire in IY 722, it did not merely end a nation — it erased the centre of human civilisation. The peoples of the empire scattered. Ancient gods, moved by circumstances rarely seen, granted new lands to the displaced with unusual speed. But the loss of Yalta&#039;s unifying force plunged much of the continent into just over two decades of conflict. The western reaches bore the worst of it.&lt;br /&gt;
&lt;br /&gt;
Among the factions that emerged from the chaos, the Krossen house rose to dominance in the west. Through a combination of military strength and political acumen, Krossen consolidated power over the fractured western territories, becoming the region&#039;s uncontested leading force. Yet Tilrestan to the south and Tragon to the east had taken shape as organised states far earlier, and their growing presence made clear that isolated strength would not be enough. The remaining western factions — five peoples of distinct cultures and traditions — had to be brought together under a common framework.&lt;br /&gt;
&lt;br /&gt;
The result was not absorption but union. Krossen held an estimated sixty percent of the combined strength of all six factions, yet chose to offer the remaining five genuine concessions: real autonomy, equal constitutional standing, and a shared founding document negotiated by all parties together. The six founding houses ratified a constitution that established a federal structure — each domain retaining its own governance while committing to shared principles. Ardan Krossen I, who had led his house through the years of conflict, was named the first king. The United Domains of Krossen was founded in IY 743.&lt;br /&gt;
&lt;br /&gt;
The six founding domains and their leaders at the time of founding are as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Domain !! House !! Leader at Founding !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Krosenia || House Krossen || Ardan Krossen I || Founding and royal domain. First King of Krossen. Home to Ardion Armoury.&lt;br /&gt;
|-&lt;br /&gt;
| Velmara || House Solanvi || Caelan Solanvi ||&lt;br /&gt;
|-&lt;br /&gt;
| Drozhenya || House Vetrislav || Radovan Vetrislav || Home to Ardgate Arsenal.&lt;br /&gt;
|-&lt;br /&gt;
| Caelmoor || House Lansmaier || Aldric Lansmaier ||&lt;br /&gt;
|-&lt;br /&gt;
| Kayreth || House Tugrahan || Erkan Tugrahan ||&lt;br /&gt;
|-&lt;br /&gt;
| Corvannia || House Korvain || Bálint Korvain ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The early Assembly was smaller and less evenly composed than its present form — domain representation was unequal, and the total number of representatives modest. Through a series of constitutional revisions over the following generations, the current structure of three seats per domain was established.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
In December of IY 811, over ten days, the first Central Continent Three Powers Summit convened in a city of Tragon, bringing together the representatives of Krossen, Tilrestan, and Tragon. Arben Krossen III, fourth king of Krossen, attended in person, leading Krossen&#039;s delegation through the most urgent matters left unresolved since the founding years. The summit ratified the borders between the three nations, concluded a mutual non-aggression pact, and settled the legal status of the Yalta ruins. Among its outcomes, Krossen ceded the vast majority of the plains along its border with Tilrestan, a concession that displaced the communities inhabiting those lands and left lasting resentment. The summit&#039;s closing day also marked the final day of the old imperial calendar; the following day, the Anno Yalta calendar took effect.&lt;br /&gt;
&lt;br /&gt;
A second summit convened in AY 10, again led by Arben Krossen III, addressing matters of longer-term governance: the disposition of the old empire&#039;s legacy, the treatment of displaced peoples, the repatriation of prisoners and refugees, terms of trade, and common standards of measurement. From the third summit, held in AY 20, Arvolik Krossen — fifth king of Krossen — led Krossen&#039;s delegation. That third gathering brought the original three-power framework to its conclusion; in the years that followed, its role was carried forward by the Mirtess Summit, which opened participation to nations across the known world.&lt;br /&gt;
&lt;br /&gt;
By approximately AY 30, the lingering disorder that had persisted since the Cataclysm had largely subsided, and the known world entered a long era of prosperity that would last roughly a century and a half. Krossen, with its vast internal market and diversified domains, adapted well to the new era.&lt;br /&gt;
&lt;br /&gt;
The Three-Year War, fought across the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185, was a matter of deep strategic concern to Krossen. The kingdom had no mana stone industry to speak of — a structural vulnerability that made access to the Wendigo Continent&#039;s unrivalled production capacity a matter of strategic necessity. Krossen nonetheless declared political neutrality and committed to neither faction. When the armistice came, it found itself better placed than most nations to deal advantageously with both North and South Levantia.&lt;br /&gt;
&lt;br /&gt;
=== Royal Lineage ===&lt;br /&gt;
The succession of Krossen&#039;s ruling house is as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! Generation !! Name !! Reign !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| 1st || Ardan Krossen I || IY 743 – IY 744 || Founder of Krossen.&lt;br /&gt;
|-&lt;br /&gt;
| 2nd || Arben Krossen I || IY 744 – IY 766 || Fought alongside his father through the years of chaos and union.&lt;br /&gt;
|-&lt;br /&gt;
| 3rd || Arben Krossen II || IY 766 – IY 789 ||&lt;br /&gt;
|-&lt;br /&gt;
| 4th || Arben Krossen III || IY 789 – AY 13 || Longest reign in Krossen&#039;s history. Led Krossen&#039;s delegation at the first and second Three Powers Summits.&lt;br /&gt;
|-&lt;br /&gt;
| 5th || Arvolik Krossen || AY 13 – AY 36 || Led Krossen&#039;s delegation at the third Summit.&lt;br /&gt;
|-&lt;br /&gt;
| 6th || Arkan Krossen || AY 36 – AY 66 || Abdicated after a long reign.&lt;br /&gt;
|-&lt;br /&gt;
| 7th || Abel Krossen || AY 66 – AY 94 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8th || Arvel Krossen || AY 94 – AY 116 || Abdicated.&lt;br /&gt;
|-&lt;br /&gt;
| 9th || Aran Krossen || AY 116 – AY 125 || Fell in battle leading the Royal Army against the Kolata.&lt;br /&gt;
|-&lt;br /&gt;
| 10th || Aran Krossen II || AY 125 – AY 139 || Youngest monarch ever to take the throne.&lt;br /&gt;
|-&lt;br /&gt;
| 11th || Aran Krossen III || AY 139 – AY 159 ||&lt;br /&gt;
|-&lt;br /&gt;
| 12th || Aron Krossen || AY 159 – AY 176 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13th || Aron Krossen II || AY 176 – AY 195 || Reign encompassed the Three-Year War, the Goeyu uprising, and Operation Black Mamba.&lt;br /&gt;
|-&lt;br /&gt;
| 14th || Ardin Krossen || AY 195 – present || Current king. Succeeded upon his father&#039;s death.&lt;br /&gt;
|-&lt;br /&gt;
| (Crown Prince) || Ardan Krossen II || — || Born AY 188. The first heir since the founder to bear the name Ardan.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The throne passes according to the internal customs of the royal house.&lt;br /&gt;
&lt;br /&gt;
== Geography ==&lt;br /&gt;
Krossen occupies the western, northwestern, and northern portions of the Central Continent. Its nominal borders extend to the western and northern coastlines, though the territories under effective administration lie predominantly inland. The gap between mapped borders and inhabited land is substantial — the ancient gods who hold dominion over the land have granted human settlement only within certain bounds, and vast stretches within Krossen&#039;s nominal territory remain beyond those limits.&lt;br /&gt;
&lt;br /&gt;
The nation&#039;s coastline, though long, supports only a small number of major port cities. Where they exist, however, those ports concentrate the bulk of Krossen&#039;s foreign trade and have grown into among the largest and most prosperous cities in the nation.&lt;br /&gt;
&lt;br /&gt;
The royal domain, Krosenia, lies at the westernmost extent of Krossen&#039;s territory and is home to the capital, Ardion. The six domains vary considerably in terrain, climate, and character; detailed geography of each domain remains to be charted.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
&lt;br /&gt;
=== The Constitution ===&lt;br /&gt;
The United Domains of Krossen is governed under a constitution ratified at its founding by representatives of all six domains. The constitution is the supreme authority of the state — no branch of government, including the crown, may act outside its bounds.&lt;br /&gt;
&lt;br /&gt;
The constitution establishes two tiers of law. The first comprises absolute principles applied uniformly across all domains: the prohibition of murder, the use of a single national currency, the election of domain governors and assembly representatives by popular vote, the prohibition of any state religion, and the prohibition of religious interference in political affairs. The second tier covers subsidiary matters — sentencing standards, tax rates, the precise form of elections, and similar concerns — which each domain determines independently.&lt;br /&gt;
&lt;br /&gt;
Constitutional revision is addressed through a joint summit convened every five years by the king and the Assembly. Revision requires the agreement of both parties; not every summit produces an amendment, and sessions that conclude with the existing text unchanged are as common as those that do not. A separate emergency provision allows the king and the Assembly Chairman, acting in concert, to enact temporary measures during wartime or national crisis without waiting for the regular revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The King ===&lt;br /&gt;
The king serves as head of state and the nation&#039;s representative in all external affairs. Foreign policy, treaty negotiations, and declarations of war fall exclusively within the king&#039;s authority. &lt;br /&gt;
&lt;br /&gt;
In the event of a declared national emergency — including foreign invasion, a formal declaration of war by another nation, large-scale civil insurrection, or a disaster threatening the nation&#039;s survival — the king may proclaim a state of unified wartime command, placing both the King&#039;s Army and the Assembly&#039;s Army under his sole command (with the exception of KOSMI, which retains its independent chain of command regardless of this proclamation). As a constitutional safeguard, an Assembly-designated supervisor is activated at the same moment the proclamation takes effect, receiving the same real-time operational and reporting information as the king; the supervisor holds no power to object to or halt any operation, serving as a purely informational channel to the Assembly. On the basis of this information, the Assembly may end the unified command by a two-thirds majority vote of its full membership; absent such a vote, the unified command remains in effect. The supervisor is elected in advance, during peacetime, by a two-thirds majority of the Assembly&#039;s full membership, and stands ready to be activated automatically upon any proclamation of unified command rather than being appointed after an emergency has already begun. The supervisor&#039;s term otherwise runs concurrent with that of the Assembly, except that a supervisor serving at the moment of proclamation remains in office for the duration of the unified command regardless of any intervening Assembly term expiry, resuming the ordinary term cycle once the command is dissolved. No fixed time limit is placed on the unified command itself; the king is expected to declare its end without delay once the emergency has passed, and in any case the Assembly&#039;s two-thirds vote takes immediate effect whether or not such a declaration has been made. The arrangement is widely regarded as a legacy of the founding compact, under which Ardan Krossen I — despite holding overwhelming military strength — chose to bind the crown through concessions to the other founding domains.&lt;br /&gt;
&lt;br /&gt;
Within Krossen, the king governs Krosenia directly. Krosenia is the only domain without an elected governor; its administration rests with the royal house by constitutional provision. The king does not hold a seat in the Assembly, nor does the crown exercise authority over the internal affairs of the other five domains. On matters that require coordination between the executive and legislative branches, the king and the Assembly Chairman meet as needed outside the regular constitutional revision cycle.&lt;br /&gt;
&lt;br /&gt;
=== The Assembly ===&lt;br /&gt;
The Assembly is the legislative branch of Krossen&#039;s federal government. It is composed of eighteen representatives — three elected from each of the six domains by direct popular vote. Representatives serve five-year terms with no limit on re-election.&lt;br /&gt;
&lt;br /&gt;
The Assembly concerns itself with federal legislation and matters that cross domain lines. The internal affairs of each domain remain within the authority of that domain&#039;s governor; assembly representatives serve in the capital and do not exercise authority over the domains that elected them.&lt;br /&gt;
&lt;br /&gt;
The Assembly is presided over by a Chairman. The Chairman is elected at the opening of each new Assembly term by the eighteen sitting representatives, drawn from among those who served in the previous term — whether as representatives or as Chairman. The Chairman holds no vote in ordinary proceedings but casts the deciding vote in the event of a tie. The term of the Chairman runs concurrently with that of the Assembly, and re-election is permitted.&lt;br /&gt;
&lt;br /&gt;
=== The Domains ===&lt;br /&gt;
Each of Krossen&#039;s six domains retains meaningful self-governance within the limits set by the constitution. Domain governors are elected through a two-stage process: citizens elect county representatives by direct vote, and those county representatives then elect the domain governor by indirect vote among themselves. Krosenia is the sole exception — its governance rests with the royal house, and no gubernatorial election is held there.&lt;br /&gt;
&lt;br /&gt;
Over the generations since founding, the cultural identities of the individual domains have gradually converged toward a shared sense of Krossen nationality. The distinct traditions of each domain — in dialect, custom, architecture, and local practice — remain visible and are regarded not as sources of division but as expressions of the nation&#039;s founding character.&lt;br /&gt;
&lt;br /&gt;
=== The Court ===&lt;br /&gt;
The Court is the judicial branch of Krossen&#039;s government, independent of both the crown and the Assembly. It does not handle arrests or public order — those responsibilities fall to each domain&#039;s police forces. The Court concerns itself with indictment, trial, and adjudication. It comprises a Supreme Court, which handles final appeals, and a domain-level court in each of the six domains for first-instance proceedings.&lt;br /&gt;
&lt;br /&gt;
The Court also oversees Kosmi, a specialised body authorised to operate across domain boundaries and within the Yalta ruins.&lt;br /&gt;
&lt;br /&gt;
=== Kosmi ===&lt;br /&gt;
Kosmi — formally the Krossen Office of Special Magistracy and Investigation — is a body under the authority of the Court. Unlike the domain police forces, Kosmi holds no fixed territorial jurisdiction. It operates across domain lines and, crucially, within the Yalta ruins, where the Three Powers Summit&#039;s prohibition on military activity does not apply to a judicial body. Kosmi&#039;s remit covers reconnaissance, search operations, and investigation. It is also regularly deployed beyond Krossen&#039;s borders for intelligence purposes, though its mandate does not extend to covert action.&lt;br /&gt;
&lt;br /&gt;
== Military ==&lt;br /&gt;
Krossen maintains two distinct armed forces, each under separate command.&lt;br /&gt;
&lt;br /&gt;
The Royal Army is the larger of the two and answers directly to the king. It encompasses the Capital Defence Command and the Royal Guard, among other formations.&lt;br /&gt;
&lt;br /&gt;
The Assembly Army is composed of the standing forces contributed by the five non-Krosenia domains. It answers to the Assembly Chairman and includes the Assembly Defence Command, the Border Guard, and the domain garrisons stationed within each domain. In the event of a declared national emergency, the king may assume command of the Assembly Army under the executive emergency powers granted by the constitution.&lt;br /&gt;
&lt;br /&gt;
Kosmi, though it operates in the field and maintains considerable practical combat experience, is not part of either military structure. It falls under the Court and is classified as a judicial body.&lt;br /&gt;
&lt;br /&gt;
== Economy ==&lt;br /&gt;
Krossen is the largest internal market in the known world. Its six domains each specialise in distinct sectors, and the great majority of what is produced within the nation is consumed within it as well. This structure insulates Krossen from disruptions in global trade and has contributed to its long-term stability.&lt;br /&gt;
&lt;br /&gt;
Krossen&#039;s principal economic vulnerability lies in its dependence on imported mana stones and magic stones. Modest deposits exist within its own territory, but more than ninety percent of the mana stones and magic stones it consumes come from abroad, leaving it exposed in fields that rely heavily on mana engineering. The cause is not a lack of talent: Krossen does not make the cultivation of mages a national priority, yet it reliably produces able ones, and is home to Velmora University, counted among the three great magic universities of the world. This dependence has shaped Krossen&#039;s foreign policy on more than one occasion.&lt;br /&gt;
&lt;br /&gt;
=== The Mana Computing Network ===&lt;br /&gt;
The mana computing network is the shared infrastructure underpinning the economies and societies of all three great powers. Its applications extend well beyond financial settlement: the network supports information exchange, data storage, remote computation, personal identification, and the administrative systems of government. National currencies, international payments, and personal identity documents all operate on the network. So too does the broader range of communication and record-keeping that modern governance and commerce require.&lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
Krossen uses both its own national currency and the international currency that runs on the mana computing network. The constitution requires that a single national currency be used across all domains; that currency governs domestic transactions. The international currency serves a different function — it is not issued by any single nation but exists as a common standard of value operating on the mana computing network, used primarily for transactions between states and public institutions. Its unit system derives from the gold, silver, and copper denominations of the old Yalta Empire. The physical coins are long gone, but the units survived — recalled from the wreckage of the old world as a shared reference point that no single nation could claim as its own. The spirit behind that choice is not unlike the one that named the new calendar Anno Yalta: a recognition that even in building something new, the common inheritance of the past belongs to everyone.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
The six domains of Krossen carry the cultural inheritances of six distinct peoples. Differences in dialect, custom, architecture, and tradition are visible from domain to domain, and are regarded within the nation not as sources of division but as expressions of its founding character. The constitution does not seek to erase those differences — it seeks to hold them together.&lt;br /&gt;
&lt;br /&gt;
Religion is a private matter in Krossen. No faith is endorsed by the state, and the constitution explicitly bars any religion from exercising political influence. All faiths are practiced freely within Krossen&#039;s borders, including Rahislabi, which counts a significant number of adherents despite originating in Tilrestan.&lt;br /&gt;
&lt;br /&gt;
The English language is spoken across all six domains, though each carries its own regional accent and maintains its own stock of local terms and proper nouns that have never been translated into the common tongue.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Krossen is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Tilrestan and Tragon. The treaty, which remains in effect, prohibits armed conflict between the three powers and establishes mechanisms for collective response and economic pressure in the event of a violation.&lt;br /&gt;
&lt;br /&gt;
Relations with Tilrestan are defined by the weight of the Summit&#039;s outcomes. The cession of the border plains, extracted under the pressure of that negotiation, is a point of historical grievance that has never been fully resolved.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are generally more equitable, grounded in the geographic separation that has kept the two nations from significant territorial dispute.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=268</id>
		<title>Tilrestan</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Tilrestan&amp;diff=268"/>
		<updated>2026-10-11T19:48:07Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: /* Later History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Nation&lt;br /&gt;
| name          = Tilrestan&lt;br /&gt;
| official_name = Kingdom of Tilrestan&lt;br /&gt;
| image         = &lt;br /&gt;
| capital       = &lt;br /&gt;
| government    = Absolute Monarchy&lt;br /&gt;
| ruling_house  = House Islabi&lt;br /&gt;
| region        = Southern and Southeastern Central Continent&lt;br /&gt;
| area          = ~2,540,000 km²&lt;br /&gt;
| founded       = IY 738 (September 2)&lt;br /&gt;
| dissolved     = &lt;br /&gt;
| race          = Human&lt;br /&gt;
| religion      = Rahislabi&lt;br /&gt;
| language      = English (Tilrestan dialect)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
One of the three great powers of the Central Continent. Tilrestan surpasses all rival states in military strength, economic output, and population, and is widely regarded as the preeminent kingdom of the known world.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
Tilrestan is a kingdom spanning the southern and southeastern regions of the Central Continent. Founded in IY 738 by the Islabi dynasty, it stands as the earliest of the three great powers to emerge following the Mana Cataclysm. All governing authority — military, domestic, and diplomatic — is held exclusively by the Islabi royal house, with the king exercising absolute power over every domain of the state.&lt;br /&gt;
&lt;br /&gt;
Tilrestan formally claims to be the rightful successor of the Yalta Empire, grounding this assertion in House Islabi&#039;s record as the most enduring regental house of the empire&#039;s final generations. The claim, however, finds little acceptance beyond the kingdom&#039;s borders. The prevailing view — formally settled at the first Three Powers Summit — holds that the legacy of the fallen empire belongs to all of humanity, and that no single house may lay exclusive claim to it.&lt;br /&gt;
&lt;br /&gt;
== Founding ==&lt;br /&gt;
In the wake of the Mana Cataclysm, the scattered peoples of the fallen Yalta Empire fled in every direction, forming small settlements wherever they could. Among them was House Islabi, one of the empire&#039;s most enduring noble houses, having held the regency more often than any other family in Yalta&#039;s final generations. Even amid the chaos, the house retained enough inherited standing, wealth, and loyal followers to avoid starting from nothing.&lt;br /&gt;
&lt;br /&gt;
Over the following years, the Islabi settlement grew rapidly, drawing in nearby villages, displaced commoners, and local peoples through the trust the house had already earned. As their numbers swelled, they came to face a shortage of arable land and living space of their own.&lt;br /&gt;
&lt;br /&gt;
It was then that House Islabi learned of a conflict among the servants of Sha-Called — a civil war between two branches of the ancient being&#039;s children that had raged for generations. Rather than wait to be approached, the Islabi chose to act first, offering aid to Sha-Called&#039;s cause. Their support proved decisive: together, they drove the corrupted Lycan from the fertile grainlands of the southeast. The war lasted from January 12, IY 737, to June 17, IY 738. The land that followed was not granted to House Islabi as charity, but shared with them as comrades in victory.&lt;br /&gt;
&lt;br /&gt;
On September 2, IY 738, House Islabi declared the founding of Tilrestan — completed roughly seventeen years after the Cataclysm, the earliest of the three great powers to take shape.&lt;br /&gt;
&lt;br /&gt;
=== Geography ===&lt;br /&gt;
The vast majority of Tilrestan&#039;s territory — estimated at between seventy and eighty percent — consists of desert. The kingdom&#039;s capital lies within this arid expanse. In stark contrast, the southeastern reaches of the kingdom encompass one of the most fertile stretches of land in the known world, a breadbasket won alongside Sha-Called in the war that gave rise to the kingdom itself. Agricultural output from this region far exceeds the kingdom&#039;s own consumption, making Tilrestan one of the world&#039;s foremost exporters of food. It is this abundance that underpins the kingdom&#039;s extraordinary power despite the harsh nature of most of its terrain.&lt;br /&gt;
&lt;br /&gt;
=== Later History ===&lt;br /&gt;
At the first Three Powers Summit, convened on December 22, IY 811, Tilrestan argued for the continuation of the old imperial calendar — or, failing that, the adoption of its own founding year as a new era&#039;s starting point. Both proposals were rejected in favor of a new calendar shared by all three powers. In the same summit, Tilrestan ceded a share of the disputed border plains to Krossen and accepted the terms of a mutual non-aggression pact, later coming to see the arrangement as compatible with its own values of compassion and peace, its hard-won stability, and its position as the wealthiest of the three powers.&lt;br /&gt;
&lt;br /&gt;
On April 16, AY 121, Sindibaad returned from his expedition beyond the Southern Limit and established his trading fortune in a port city on Tilrestan&#039;s southern coast, cementing the kingdom&#039;s status as the economic center of the known world.&lt;br /&gt;
&lt;br /&gt;
Tilrestan was drawn into deep involvement in the Three-Year War, fought on the distant Wendigo Continent from March 14, AY 182, to May 1, AY 185. In support of Princess Isolde&#039;s faction, it sent a regular army expeditionary force of approximately 20,000 troops over the course of the war, counting rotations and reinforcements. These troops were assigned chiefly to supply, transport, and holding the line rather than to front-line assault, and Tilrestan also procured supplies for the northern forces.&lt;br /&gt;
&lt;br /&gt;
== Government &amp;amp; Politics ==&lt;br /&gt;
Tilrestan is an absolute monarchy in the fullest sense of the term. The king holds supreme authority over the state and simultaneously serves as the highest religious authority of Rahislabi, the kingdom&#039;s official faith. This dual role renders the separation of political and religious power not merely absent, but structurally impossible — the king is the state, and the king is the faith.&lt;br /&gt;
&lt;br /&gt;
All significant offices within the kingdom are reserved exclusively for members of the royal house. No individual outside the Islabi bloodline may occupy a position of meaningful authority. Within Tilrestan, this arrangement is not regarded as nepotism. It is understood as a matter of sacred order — the blood of the royal house is held to be the only blood fit to govern.&lt;br /&gt;
&lt;br /&gt;
== Royal Succession ==&lt;br /&gt;
The throne of Tilrestan does not pass by direct hereditary succession. When the kingship falls vacant, any member of the Islabi royal house — regardless of their proximity to the previous monarch — is eligible to compete in a succession trial. The trial tests the full breadth of a candidate&#039;s capabilities: martial skill, intellect, administrative judgment, and more. Its underlying principle is absolute. The king must be without flaw, embodying a standard of perfection that approaches the divine.&lt;br /&gt;
&lt;br /&gt;
The candidate who prevails ascends to the throne. Those who compete but do not win are not cast aside — each is appointed to lead one of the kingdom&#039;s major institutions, ensuring that the royal house remains the governing body at every level of the state.&lt;br /&gt;
&lt;br /&gt;
== Society &amp;amp; Culture ==&lt;br /&gt;
&lt;br /&gt;
=== Faith — Rahislabi ===&lt;br /&gt;
The official faith of Tilrestan is Rahislabi, a religion centered on the veneration of the sun and the moon. Within Rahislabi doctrine, the Islabi royal house is not merely favored by the celestial bodies — it embodies them. The sun and the moon are understood as divine expressions of the Islabi bloodline itself, rendering the sanctity of the royal house not a matter of appointment, but of nature.&lt;br /&gt;
&lt;br /&gt;
The king holds the highest clerical office of Rahislabi simultaneously with the throne. Faith and governance are not parallel systems within Tilrestan — they are a single unified structure, with the king at its apex.&lt;br /&gt;
&lt;br /&gt;
== Relations ==&lt;br /&gt;
Tilrestan is a signatory to the mutual non-aggression treaty concluded at the first Three Powers Summit in IY 811, binding it to Krossen and Tragon. The treaty remains in effect to this day.&lt;br /&gt;
&lt;br /&gt;
Relations with Krossen carry the weight of the border plains ceded at that same Summit — a settlement Tilrestan negotiated from a position of strength, though not without lasting friction among the displaced communities on Krossen&#039;s side of the new line.&lt;br /&gt;
&lt;br /&gt;
Relations with Tragon are distant but untroubled, the two kingdoms separated by geography rather than drawn together or apart by history.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Nations]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Lonan_Lansmaier&amp;diff=267</id>
		<title>Lonan Lansmaier</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Lonan_Lansmaier&amp;diff=267"/>
		<updated>2026-10-11T19:10:06Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Character&lt;br /&gt;
| name        = Lonan Lansmaier&lt;br /&gt;
| alias       = &lt;br /&gt;
| image       = &lt;br /&gt;
| race        = Human&lt;br /&gt;
| gender      = Male&lt;br /&gt;
| birth       = AY 169&lt;br /&gt;
| death       = &lt;br /&gt;
| nationality = Krossen&lt;br /&gt;
| affiliation = House Lansmaier&lt;br /&gt;
| title       = &lt;br /&gt;
| abilities   = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Lonan Lansmaier was born in AY 169, the same year Loud Bell Wonder was found, into House Lansmaier — one of Krossen&#039;s founding families and among the wealthiest in the western world. Though he received formal training in swordsmanship, he was never an exceptional swordsman; his gifts lay elsewhere, in the quiet authority of a man built to lead rather than to fight.&lt;br /&gt;
&lt;br /&gt;
== Appearance ==&lt;br /&gt;
Fair-skinned and blond, Lonan was not physically imposing but stood taller than most. There was an unmistakable air of privilege about him, tempered by a genuine effort to remain grounded among people less fortunate than himself.&lt;br /&gt;
&lt;br /&gt;
== Personality ==&lt;br /&gt;
Lonan held a deep loyalty to the crown and leaned toward moderation in his political views. He dreamed of following his father into the office of Assembly Speaker, though he felt the weight of his family&#039;s expectations. At the same time, some part of him longed for the kind of freedom Loud Bell Wonder lived by — a tension he never fully resolved.&lt;br /&gt;
&lt;br /&gt;
== Life ==&lt;br /&gt;
&lt;br /&gt;
=== Lodamier ===&lt;br /&gt;
At twenty-two, Lonan was a university student living at an old lakeside estate outside Lodamier, purchased by his family and shared with Kostandi, a servant he had grown up alongside since childhood. It was here that a letter from his uncle changed the course of his life.&lt;br /&gt;
&lt;br /&gt;
=== The Letter ===&lt;br /&gt;
The letter came from Agnosti Lansmaier, eldest of the five Lansmaier siblings and a man who commanded much of the northern Central Continent&#039;s economy. Its courier was a young man named Loud Bell Wonder — though Agnosti had no idea that the courier had, only days before, been among the mercenaries who ambushed his own carriage. Loud had turned against his own hired company mid-ambush, moved by the old man&#039;s defiance, and Agnosti had taken him in without ever learning the truth. Only Lonan would come to know it.&lt;br /&gt;
&lt;br /&gt;
=== Rescue ===&lt;br /&gt;
Lonan, Loud, and Kostandi travelled together to Agnosti&#039;s estate. On his uncle&#039;s birthday, the four of them set out to hunt in the mountains northeast of Krossen — territory the Nornkar called home, driven from the mountain&#039;s stewardship generations ago and left to fester in resentment. The Nornkar seized their chance and abducted Agnosti, intending to bind him with a curse and bend him to their will. Lonan did not hesitate. Alongside Loud, the mountain guard, and Agnosti&#039;s own guards, he stormed the Nornkar&#039;s hideout and brought his uncle home before the curse could fully take hold.&lt;br /&gt;
&lt;br /&gt;
=== The Road Beyond ===&lt;br /&gt;
In the aftermath, Loud set out to find a former comrade from his days in the Three-Year War. Against his family&#039;s wishes, Lonan followed. Kostandi, telling no one, followed in turn. The three travelled together through Tragon and Tilrestan, and — by some accounts — as far as the ruins of Yalta itself, before returning home to Krossen.&lt;br /&gt;
&lt;br /&gt;
=== War ===&lt;br /&gt;
Lonan resumed his studies, until war broke out on the continent of Agmahal. Over his family&#039;s objections, he volunteered as an officer. Kostandi remained behind to look after the estate; Loud crossed the sea with him. Both returned alive.&lt;br /&gt;
&lt;br /&gt;
=== A Connection to the Crown ===&lt;br /&gt;
At thirty-five, Lonan&#039;s path crossed with House Krossen itself, forging a lasting connection to the royal family that would shape the years to come.&lt;br /&gt;
&lt;br /&gt;
== Abilities ==&lt;br /&gt;
&lt;br /&gt;
== Relationships ==&lt;br /&gt;
&#039;&#039;&#039;Loud Bell Wonder&#039;&#039;&#039; — closest friend, forged in the rescue of Agnosti Lansmaier and tested on the road that followed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kostandi&#039;&#039;&#039; — lifelong servant and companion, raised alongside him at the Lodamier estate.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Agnosti Lansmaier&#039;&#039;&#039; — uncle, whose rescue set the course of Lonan&#039;s adult life.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ardan Krossen II&#039;&#039;&#039; — a connection formed later, tying Lonan to the royal household.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Characters]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Loud_Bell_Wonder&amp;diff=266</id>
		<title>Loud Bell Wonder</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Loud_Bell_Wonder&amp;diff=266"/>
		<updated>2026-10-11T19:08:39Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Character&lt;br /&gt;
| name        = Loud Bell Wonder&lt;br /&gt;
| alias       = &lt;br /&gt;
| image       = &lt;br /&gt;
| race        = Human&lt;br /&gt;
| gender      = Male&lt;br /&gt;
| birth       = AY 169&lt;br /&gt;
| death       = &lt;br /&gt;
| nationality = Tilrestan&lt;br /&gt;
| affiliation = Wonders (formerly); Minas Bearmantle&lt;br /&gt;
| title       = &lt;br /&gt;
| abilities   = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Loud Bell Wonder was discovered in AY 169, a newborn infant lying inside the bell of a collapsed bell tower in Marseille, a port city on the southeastern coast of Tilrestan. With no trace of parentage or origin, the child was taken in by Wonders — a street lord who ran a network of orphans throughout the city. Named Bell after the bell that sheltered him at birth, and Wonder after the man who claimed him, the boy grew up in the gutters of one of the most turbulent cities in the post-Cataclysm world.&lt;br /&gt;
His early years were defined by survival, loss, and violence. The name Loud — meaning one who rings far and wide, like a great bell that moves the world — was given to him years later by Minas Bearmantle, the man who would change the course of his life.&lt;br /&gt;
&lt;br /&gt;
== Appearance ==&lt;br /&gt;
&lt;br /&gt;
== Personality ==&lt;br /&gt;
&lt;br /&gt;
== Life ==&lt;br /&gt;
Marseille&lt;br /&gt;
In AY 169, Marseille was a city at the edge of order. Tilrestan had been established for over two centuries, but beyond its administrative reach, much of the world remained ungoverned. The collapse of the Yalta Empire had scattered countless people beyond the borders of any nation — landless, stateless, and without protection. With habitable land under the dominion of the Ancient Beings and granted only to those nations that had earned it, those who fell outside a nation&#039;s fold had nowhere to go. Many wandered. Many sold their swords. Many ended up in port cities like Marseille, where the flow of coin and cargo kept questions unasked and pasts unexamined.&lt;br /&gt;
It was into this world that Bell Wonder was born.&lt;br /&gt;
&lt;br /&gt;
Wonders and His Children&lt;br /&gt;
Wonders was a street lord in every sense of the word — a man who gathered orphans, gave them his name, and put them to work. Pickpocketing, begging, petty fraud: the children of Wonders scraped whatever they could from the city&#039;s underbelly and handed it upward. In return, they received a roof, a name, and the dubious protection of a man who was, by any measure, their captor as much as their keeper.&lt;br /&gt;
Wonders was an alcoholic and a habitual abuser. As the children grew older, he sold them — to mercenary companies, to slave traders, to whoever offered a fair price. Keeping them was never the point. The only reason none of the children had ever moved against him was the presence of his enforcer: a man of limited intellect but extraordinary physical strength, whose loyalty kept Wonders untouchable.&lt;br /&gt;
Bell was the youngest among them. He grew up watching.&lt;br /&gt;
&lt;br /&gt;
The Breaking Point&lt;br /&gt;
The eldest of the orphans was Anakin Wonder. Quiet, deliberate, and fiercely protective of the others, Anakin had for years been the thread holding the group together. In secret, he and the other children pooled what little they could, coin by coin, planning an escape.&lt;br /&gt;
They were discovered.&lt;br /&gt;
Wonders took the money. What followed was swift and irreversible. The second eldest — a girl of roughly twelve — was sexually abused by Wonders, then beaten as an example to the rest. She did not survive.&lt;br /&gt;
Anakin did not break. He went cold.&lt;br /&gt;
He turned to Wonders&#039; enforcer — not with threats, but with words. What was said between them is unrecorded. But the enforcer stood aside. And Anakin killed Wonders.&lt;br /&gt;
Bell witnessed it all.&lt;br /&gt;
&lt;br /&gt;
=== Early Life ===&lt;br /&gt;
After Wonders&#039; death, Bell and the surviving children scattered across Marseille, each finding their own way through the years that followed. He spent several more years drifting through the city&#039;s underbelly. Then, at twelve, a man appeared before him — Minas Bearmantle. What drew the man&#039;s eye to him, even Bell himself never fully understood. But from that day, his life changed completely.&lt;br /&gt;
&lt;br /&gt;
Minas gave him a new name: Loud — one who rings far and wide, like a great bell that moves the world. Loud Bell Wonder. From that day forward, the boy carried that name.&lt;br /&gt;
&lt;br /&gt;
=== Later Life ===&lt;br /&gt;
In the final year of the Three-Year War, fifteen-year-old Loud took up arms as a mercenary. Barely five months remained before the war&#039;s end, but what those months made of him, no one but Loud himself ever truly knew.&lt;br /&gt;
&lt;br /&gt;
After the war, Loud lived as a freelance mercenary, never settling, following the coin wherever it led. At twenty-two, he found himself among a band of mercenaries hired by the Nornkar to ambush the carriage of an old man — Agnosti Lansmaier. Moved by the old man&#039;s defiance as he fought back with nothing but a cane, Loud turned against his own company on the spot. He never told Agnosti the truth of how he&#039;d come to serve him — only one person ever learned it: Lonan Lansmaier.&lt;br /&gt;
&lt;br /&gt;
That encounter forged the most important friendship of Loud&#039;s life. After helping Lonan rescue Agnosti from the Nornkar, the two became inseparable. They would go on to serve together in the war on the continent of Agmahal.&lt;br /&gt;
&lt;br /&gt;
== Abilities ==&lt;br /&gt;
&lt;br /&gt;
== Relationships ==&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Characters]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Three-Day_War&amp;diff=265</id>
		<title>Three-Day War</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Three-Day_War&amp;diff=265"/>
		<updated>2026-10-11T18:57:55Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Event&lt;br /&gt;
| name        = the Three-Day War&lt;br /&gt;
| image       = &lt;br /&gt;
| type        = Civil Conflict / Founding War&lt;br /&gt;
| date        = IY 723 (February 16–18)&lt;br /&gt;
| location    = Wendigo Continent&lt;br /&gt;
| nation      = Levantia (founded as a result)&lt;br /&gt;
| casualties  = Unrecorded&lt;br /&gt;
| cause       = Attempted seizure of the continent&#039;s mining wealth by a faction claiming imperial succession, in the administrative vacuum left by the Mana Cataclysm&lt;br /&gt;
| outcome     = Repulsion of the invading faction; coronation of Walter Chandler; founding of Levantia; establishment of the Chandler-Sterling dual power structure&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Three-Day War was an armed conflict fought on the Wendigo Continent from February 16 to 18, IY 723, thirteen months after the Mana Cataclysm brought down the Yalta Empire. When a faction claiming to be the empire&#039;s rightful heirs arrived to seize the continent&#039;s mineral wealth, the region&#039;s mining labourers took up pick and shovel under Walter Chandler and drove them out after three days of fighting. Chandler was crowned on February 19, the day after the fighting ended, in recognition of his victory, and Levantia was founded under his rule.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
As the craft of engraving magic into mana stones advanced and spread beyond the Academy of Magic into civilian hands, demand for mana and magic stones rose sharply, and mineral veins across the former empire were developed in turn.&lt;br /&gt;
&lt;br /&gt;
Among these, the Wendigo Continent was developed earliest and most extensively, owing to both its proximity to the mainland and the exceptional richness of its deposits. It remained, however, an outlying settlement rather than a seat of power — the empire exercised little direct administration over the territory, content so long as shipments arrived and payment was made.&lt;br /&gt;
&lt;br /&gt;
== Outbreak ==&lt;br /&gt;
The Cataclysm brought this distant arrangement to a halt overnight. With no capital to place orders and no treasury to issue payment, the mines fell idle, and the labourers were left with little to do but wait.&lt;br /&gt;
&lt;br /&gt;
Into this vacuum came a tide of displaced people. In the thirteen months following the Cataclysm, refugees of the First Dark Age drifted steadily onto the continent — and among them came those who declared themselves nobles of the fallen empire. To such claimants, Wendigo&#039;s balance of agriculture, mining, and industry made it an ideal foothold. Banding together under the banner of imperial succession, they moved to seize the continent&#039;s mines and wealth for themselves.&lt;br /&gt;
&lt;br /&gt;
Walter Chandler, a labourer well regarded among his peers, answered the threat by rallying miners armed with picks and shovels into a line of resistance.&lt;br /&gt;
&lt;br /&gt;
== Course of the War ==&lt;br /&gt;
Three days of fierce fighting followed, from February 16 to 18. Chandler&#039;s force had neither standing arms nor formal training — only their tools, and the desperation of men defending the land they had built. Edmund Sterling, then head of the continent&#039;s managerial class, is recorded as having lent the resistance his full support from behind the lines. By the third day, February 18, the invading faction had been driven from the continent entirely.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
Chandler, carried by the overwhelming support of the miners and the backing of Sterling, ascended to the throne on February 19 and founded Levantia. The Sterling family retained ownership of the continent&#039;s mana stone mining and refining industry, which subsequently became known abroad under the name of the Zirconia Foundation. From this arrangement emerged Levantia&#039;s dual structure of power — governance under House Chandler, industry under the Zirconia Foundation.&lt;br /&gt;
&lt;br /&gt;
== Historiographical Dispute ==&lt;br /&gt;
Some scholars have questioned the true scale of the invading faction. No record survives to confirm their origin or identity, and the swiftness of the power-sharing arrangement that followed the victory has been cited as grounds for suspicion. No evidence has ever substantiated these doubts, however, and the Three-Day War remains part of the official historical record.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Three-Year_War&amp;diff=264</id>
		<title>Three-Year War</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Three-Year_War&amp;diff=264"/>
		<updated>2026-10-11T18:46:56Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox/Event&lt;br /&gt;
| name        = the Three-Year War&lt;br /&gt;
| image       = &lt;br /&gt;
| type        = Civil War / International Conflict&lt;br /&gt;
| date        = AY 182 (March 14) – AY 185 (May 1)&lt;br /&gt;
| location    = Wendigo Continent&lt;br /&gt;
| nation      = Levantia (partitioned as a result)&lt;br /&gt;
| casualties  = Unrecorded&lt;br /&gt;
| cause       = Succession dispute between Prince Frederic and Princess Isolde, following the coup of March 14, AY 182&lt;br /&gt;
| outcome     = Armistice; partition of Levantia into North and South Levantia&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The Three-Year War was a succession conflict that erupted in the kingdom of Levantia on the Wendigo Continent and, over the course of three years, drew in foreign expeditionary forces and mercenary companies from across the known world. The war ended without a clear victor, reaching an armistice on May 1, AY 185 that left Levantia permanently divided into what are known today as North Levantia and South Levantia.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Levantia had long been shaped by an uneasy balance between the ruling House Chandler and the industrial House Sterling, publicly known abroad as the Zirconia Foundation. This tension found new expression in the rivalry between King Ferrick&#039;s two children: Prince Frederic, born of a queen from House Sterling, and Princess Isolde, born of a concubine from a declining noble house. The extravagance of the aristocracy centred on the floating city of Opulesse, set against deepening social inequality despite the kingdom&#039;s industrial growth, had quietly strained the kingdom&#039;s internal cohesion well before war broke out.&lt;br /&gt;
&lt;br /&gt;
== Outbreak ==&lt;br /&gt;
On March 14, AY 182, Princess Isolde seized the royal court in the absence of Prince Frederic, igniting a succession crisis that would soon escalate into full-scale war.&lt;br /&gt;
&lt;br /&gt;
On January 19, AY 183, King Ferrick, who had long suffered from illness, died. Amid the ensuing political turmoil, Prince Frederic was unable to attend his father&#039;s funeral on January 23, a personal blow said to have hardened his resolve for open war.&lt;br /&gt;
&lt;br /&gt;
On April 3, Opulesse — the floating city that stood as a symbol of aristocratic luxury — was brought down over the Ranmimar Plain in an act of terrorism by an unidentified party. The catastrophic loss of life, together with the destruction of the Zirconia Foundation&#039;s enormous investment in the city, hardened both sides&#039; hostility beyond any hope of reconciliation.&lt;br /&gt;
&lt;br /&gt;
On April 17, the first major clash of the war was fought at Ranmimar Plain, near the wreckage of Opulesse, marking the war&#039;s entry into open conflict.&lt;br /&gt;
&lt;br /&gt;
== Course of the War ==&lt;br /&gt;
The war settled into a prolonged war of attrition centred on the Ranmimar Plain and the ruins of Opulesse, without any decisive shift in the front line. Foreign expeditionary forces arrived from across the world, but for the most part these regular troops did not fight directly; instead, they oversaw and directed the mercenary companies who bore the brunt of the actual fighting. In the war&#039;s early phase, engagements between these mercenaries were frequently little more than shows of force.&lt;br /&gt;
&lt;br /&gt;
Throughout the war, a peasant uprising centred on a woodworker named Goeyu established a mountain stronghold guarded by dragons, operating independently of both the prince&#039;s and princess&#039;s factions and repeatedly targeting government installations. Regular forces failed for years to suppress this movement; it was only in the war&#039;s final phase, under the pretext of managing the risks posed by the glut of mercenaries flooding the homeland, that a large-scale campaign was launched that brought the Goeyu uprising to an effective end.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In the same period, on the Wendigo Continent, Operation Black Mamba — carried out by Kosmi forces of Krossen — unfolded as a separate development, representing another turning point in the relationship between humanity and the Old Ones. This event, however, is treated as an independent incident with its own causes and objectives, unconnected to the Three-Year War.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Economic Turmoil ==&lt;br /&gt;
Levantian currency had long been one of the strongest in the world, and a favoured refuge for capital in times of economic uncertainty, underpinned by the kingdom&#039;s position as the world&#039;s foremost producer and refiner of mana stones.&lt;br /&gt;
&lt;br /&gt;
Even after the outbreak of war, the currency&#039;s value declined only gradually, sustained by market expectations that reunification would eventually come. Both factions continued for a time to accept the old currency for tax payments, preserving its standing, though this practice was gradually curtailed following the introduction of independent currencies. With the issuance of rival currencies — by Prince Frederic&#039;s faction on September 8, AY 183, and by Princess Isolde&#039;s faction on September 17 — confidence in eventual reunification collapsed, sending the value of the old currency into rapid decline.&lt;br /&gt;
&lt;br /&gt;
== Armistice and Partition ==&lt;br /&gt;
After years of grinding attrition, an armistice was reached abruptly on May 1, AY 185, with no clear turning point marking its arrival. The stated justification was a shared sacrifice made &amp;quot;for the sake of the world&#039;s economy.&amp;quot; Rumours have long persisted of an undisclosed financial settlement clause attached to the armistice.&lt;br /&gt;
&lt;br /&gt;
The terms of the armistice favoured Princess Isolde&#039;s faction — the Ranmimar Plain and the mountain stronghold formerly held by the Goeyu uprising were ceded to North Levantia, while the port city of Lucerre was ceded to South Levantia, under the Zirconia Foundation.&lt;br /&gt;
&lt;br /&gt;
Following the armistice, the former Central Bank of Levantia was reorganised into a liquidation commission, whose final act was to administer a time-limited exchange programme for the old Levantian currency. Announced as a measure &amp;quot;to honour the property rights of those still holding the old currency,&amp;quot; the programme allowed conversion into each nation&#039;s new currency over a period of six months, after which the old currency was permanently withdrawn from circulation. The commission&#039;s final act was, in effect, the formal declaration of the old currency&#039;s demise.&lt;br /&gt;
&lt;br /&gt;
== Aftermath ==&lt;br /&gt;
Levantia remains divided to this day between North and South Levantia, each continuing to claim the name &amp;quot;Levantia&amp;quot; as its own. The string of unexplained deaths among Lucerre&#039;s neutralist leadership in the immediate aftermath of the armistice, and the mysterious fire that wiped out the remnants of the Goeyu uprising after it had lost its leadership, remain subjects of speculation among both historians and the public.&lt;br /&gt;
&lt;br /&gt;
== Historiographical Dispute ==&lt;br /&gt;
Some economic historians have long questioned the fairness of the currency exchange programme, arguing that its terms appear to have favoured a disproportionately narrow group of beneficiaries. No official investigation has ever substantiated these concerns, and the programme remains part of the official historical record.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Main_Page&amp;diff=263</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Main_Page&amp;diff=263"/>
		<updated>2026-10-04T21:34:18Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Main page: server-rendered home (wikitext + Common.css); Recent Changes filled by Common.js&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;erakh-home&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-hero-text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Erakh Codex&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The official encyclopedia of the Mirtess Chronicle. Explore the world, its history, peoples, and events — all in one place.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-hero-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-hero-num&amp;quot;&amp;gt;{{#expr: {{PAGESINCATEGORY:Characters|pages}} + {{PAGESINCATEGORY:Nations|pages}} + {{PAGESINCATEGORY:Regions|pages}} + {{PAGESINCATEGORY:Races|pages}} + {{PAGESINCATEGORY:Chronicle|pages}} + {{PAGESINCATEGORY:Organizations|pages}} + {{PAGESINCATEGORY:Events|pages}} + {{PAGESINCATEGORY:Lore|pages}} + {{PAGESINCATEGORY:Artifacts|pages}} }}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-hero-label&amp;quot;&amp;gt;Documents&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-section-title&amp;quot;&amp;gt;Browse by Category&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-cat-grid&amp;quot;&amp;gt;&lt;br /&gt;
{{Home/Card|Characters|icon=user}}&lt;br /&gt;
{{Home/Card|Nations|icon=building}}&lt;br /&gt;
{{Home/Card|Regions|icon=map}}&lt;br /&gt;
{{Home/Card|Races|icon=dna}}&lt;br /&gt;
{{Home/Card|Chronicle|icon=clock|highlight=yes}}&lt;br /&gt;
{{Home/Card|Organizations|icon=users}}&lt;br /&gt;
{{Home/Card|Events|icon=sword}}&lt;br /&gt;
{{Home/Card|Lore|icon=book}}&lt;br /&gt;
{{Home/Card|Artifacts|icon=diamond}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-home-cols&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-section-title&amp;quot;&amp;gt;New to Erakh Codex?&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;erakh-welcome&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;erakh-icon erakh-icon-info-circle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;div&amp;gt;&amp;lt;div class=&amp;quot;erakh-welcome-title&amp;quot;&amp;gt;Welcome to Erakh Codex&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;erakh-welcome-text&amp;quot;&amp;gt;The official encyclopedia of the Mirtess Chronicle, maintained by the author. Before contributing, please read the [[Erakh Codex:Policies|Policies &amp;amp; Guidelines]].&amp;lt;/div&amp;gt;&amp;lt;/div&amp;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;
&amp;lt;div class=&amp;quot;erakh-section-title&amp;quot;&amp;gt;Recent Changes&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;erakh-recent&amp;quot; class=&amp;quot;erakh-recent&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;erakh-recent-msg&amp;quot;&amp;gt;Loading...&amp;lt;/div&amp;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;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Mainpage-title-loggedin&amp;diff=262</id>
		<title>MediaWiki:Mainpage-title-loggedin</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Mainpage-title-loggedin&amp;diff=262"/>
		<updated>2026-10-04T21:33:02Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Hide the default Main Page heading (logged-in)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=MediaWiki:Mainpage-title&amp;diff=261</id>
		<title>MediaWiki:Mainpage-title</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=MediaWiki:Mainpage-title&amp;diff=261"/>
		<updated>2026-10-04T21:31:57Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Hide the default Main Page heading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Artifacts&amp;diff=260</id>
		<title>Category:Artifacts</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Artifacts&amp;diff=260"/>
		<updated>2026-10-04T21:26:43Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Add category description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles about the objects and artifacts of the Mirtess Chronicle.&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Lore&amp;diff=259</id>
		<title>Category:Lore</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Lore&amp;diff=259"/>
		<updated>2026-10-04T21:26:25Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Add category description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles about the bodies of knowledge of the Mirtess Chronicle, such as disciplines, technology, religion, culture, and chronology.&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Events&amp;diff=258</id>
		<title>Category:Events</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Events&amp;diff=258"/>
		<updated>2026-10-04T21:26:08Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Add category description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles about the historical events of the Mirtess Chronicle.&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
	<entry>
		<id>https://codex.erakh.com/index.php?title=Category:Organizations&amp;diff=257</id>
		<title>Category:Organizations</title>
		<link rel="alternate" type="text/html" href="https://codex.erakh.com/index.php?title=Category:Organizations&amp;diff=257"/>
		<updated>2026-10-04T21:25:43Z</updated>

		<summary type="html">&lt;p&gt;Juoh-6738: Add category description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles about the organizations and institutions of the Mirtess Chronicle.&lt;/div&gt;</summary>
		<author><name>Juoh-6738</name></author>
	</entry>
</feed>