<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>The Netherlord Compendium  - Recent changes [en]</title>
		<link>https://wiki.thenetherlord.com/wiki/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.43.8</generator>
		<lastBuildDate>Thu, 04 Jun 2026 16:06:40 GMT</lastBuildDate>
		<item>
			<title>MediaWiki:Vector.css</title>
			<link>https://wiki.thenetherlord.com/index.php?title=MediaWiki:Vector.css&amp;diff=5&amp;oldid=0</link>
			<guid isPermaLink="false">https://wiki.thenetherlord.com/index.php?title=MediaWiki:Vector.css&amp;diff=5&amp;oldid=0</guid>
			<description>&lt;p&gt;Created page with &amp;quot;&lt;span class=&quot;autocomment&quot;&gt;All CSS here will be loaded for users of the Vector skin: &lt;/span&gt; /* =====================================================================    THE NETHERLORD WIKI — &amp;quot;Underring Compendium&amp;quot; skin    A dark, dungeon-gothic theme for MediaWiki (Vector legacy structure).    ---------------------------------------------------------------------    HOW TO USE IN A REAL MEDIAWIKI    ------------------------------    The reusable payload is the THEME section: CSS custom properties +...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* All CSS here will be loaded for users of the Vector skin */&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   THE NETHERLORD WIKI — &amp;quot;Underring Compendium&amp;quot; skin&lt;br /&gt;
   A dark, dungeon-gothic theme for MediaWiki (Vector legacy structure).&lt;br /&gt;
   ---------------------------------------------------------------------&lt;br /&gt;
   HOW TO USE IN A REAL MEDIAWIKI&lt;br /&gt;
   ------------------------------&lt;br /&gt;
   The reusable payload is the THEME section: CSS custom properties +&lt;br /&gt;
   colour / border / typography / component rules. They target real&lt;br /&gt;
   Vector/MediaWiki selectors (.mw-body, #firstHeading, .infobox,&lt;br /&gt;
   .wikitable, #mw-panel, #catlinks, .vector-menu, etc.) so you can paste&lt;br /&gt;
   them straight into  MediaWiki:Vector.css  (or Common.css).&lt;br /&gt;
&lt;br /&gt;
   The LAYOUT section near the top only exists so this mockup renders as a&lt;br /&gt;
   standalone HTML file. Real Vector already provides its own layout, so&lt;br /&gt;
   you can drop most of that section when porting — keep the THEME.&lt;br /&gt;
&lt;br /&gt;
   Optional display font (wordmark / infobox headers only):&lt;br /&gt;
     @import url(&amp;#039;https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&amp;amp;display=swap&amp;#039;);&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   THEME TOKENS  (reusable)&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
:root {&lt;br /&gt;
  --nl-bg:           #0d0a09;  /* cavern black, warm */&lt;br /&gt;
  --nl-bg-2:         #120d0b;  /* deep gutter behind the page */&lt;br /&gt;
  --nl-page:         #15100d;  /* the article &amp;quot;parchment-stone&amp;quot; panel */&lt;br /&gt;
  --nl-surface:      #1c1611;  /* infobox / portals / boxes */&lt;br /&gt;
  --nl-surface-2:    #241b14;  /* hover / zebra / header rows */&lt;br /&gt;
  --nl-surface-3:    #2c2118;  /* table heads, raised chrome */&lt;br /&gt;
&lt;br /&gt;
  --nl-border:       #3a2c1e;  /* muted bronze hairline */&lt;br /&gt;
  --nl-border-2:     #4d3a26;  /* stronger divider */&lt;br /&gt;
  --nl-border-bright:#6b4f2e;  /* lit bronze edge */&lt;br /&gt;
&lt;br /&gt;
  --nl-ember:        #e8902f;  /* torch / primary accent */&lt;br /&gt;
  --nl-ember-bright: #ffb454;  /* hover / glow */&lt;br /&gt;
  --nl-ember-deep:   #a85a17;  /* underlines, pressed */&lt;br /&gt;
  --nl-soul:         #57b8c9;  /* cold ring-tech accent (sparing) */&lt;br /&gt;
  --nl-blood:        #c0392b;  /* red links / danger */&lt;br /&gt;
  --nl-good:         #7fb04a;  /* positive job rating */&lt;br /&gt;
&lt;br /&gt;
  --nl-text:         #e7dccb;  /* warm parchment text */&lt;br /&gt;
  --nl-text-dim:     #a4937c;  /* secondary / captions */&lt;br /&gt;
  --nl-text-faint:   #6f6051;  /* tertiary / metadata */&lt;br /&gt;
&lt;br /&gt;
  --nl-link:         #e6b35a;  /* gold links */&lt;br /&gt;
  --nl-link-visited: #c79a6a;  /* dimmed gold */&lt;br /&gt;
  --nl-link-hover:   var(--nl-ember-bright);&lt;br /&gt;
&lt;br /&gt;
  --nl-display: &amp;quot;Cinzel&amp;quot;, &amp;quot;Trajan Pro&amp;quot;, Georgia, serif;&lt;br /&gt;
  --nl-body: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif;&lt;br /&gt;
  --nl-mono: &amp;quot;SFMono-Regular&amp;quot;, &amp;quot;Consolas&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, monospace;&lt;br /&gt;
&lt;br /&gt;
  --nl-radius: 2px;        /* dungeons aren&amp;#039;t rounded */&lt;br /&gt;
  --nl-shadow: 0 2px 6px rgba(0,0,0,.55);&lt;br /&gt;
  --nl-shadow-lg: 0 8px 28px rgba(0,0,0,.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   BASE&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
* { box-sizing: border-box; }&lt;br /&gt;
&lt;br /&gt;
html { font-size: 100%; }&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  background-color: var(--nl-bg);&lt;br /&gt;
  background-image:&lt;br /&gt;
    radial-gradient(120% 80% at 50% -10%, rgba(232,144,47,.07), transparent 55%),&lt;br /&gt;
    radial-gradient(140% 120% at 50% 120%, rgba(0,0,0,.6), transparent 60%),&lt;br /&gt;
    url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;160&amp;#039; height=&amp;#039;160&amp;#039;%3E%3Cfilter id=&amp;#039;n&amp;#039;%3E%3CfeTurbulence type=&amp;#039;fractalNoise&amp;#039; baseFrequency=&amp;#039;0.9&amp;#039; numOctaves=&amp;#039;2&amp;#039; stitchTiles=&amp;#039;stitch&amp;#039;/%3E%3CfeColorMatrix type=&amp;#039;saturate&amp;#039; values=&amp;#039;0&amp;#039;/%3E%3C/filter%3E%3Crect width=&amp;#039;100%25&amp;#039; height=&amp;#039;100%25&amp;#039; filter=&amp;#039;url(%23n)&amp;#039; opacity=&amp;#039;0.035&amp;#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  font-family: var(--nl-body);&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  -webkit-font-smoothing: antialiased;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a { color: var(--nl-link); text-decoration: none; }&lt;br /&gt;
a:visited { color: var(--nl-link-visited); }&lt;br /&gt;
a:hover { color: var(--nl-link-hover); text-decoration: underline; }&lt;br /&gt;
a.new, a.new:visited { color: var(--nl-blood); }              /* red links */&lt;br /&gt;
a.new:hover { color: #e05a4c; }&lt;br /&gt;
a.external { color: var(--nl-soul); }&lt;br /&gt;
a.external::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: .72em; height: .72em;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
  background: currentColor;&lt;br /&gt;
  -webkit-mask: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; viewBox=&amp;#039;0 0 12 12&amp;#039;%3E%3Cpath d=&amp;#039;M3 1h8v8M11 1L5 7M5 2H1v9h9V7&amp;#039; fill=&amp;#039;none&amp;#039; stroke=&amp;#039;%23000&amp;#039; stroke-width=&amp;#039;1.3&amp;#039;/%3E%3C/svg%3E&amp;quot;) center/contain no-repeat;&lt;br /&gt;
          mask: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; viewBox=&amp;#039;0 0 12 12&amp;#039;%3E%3Cpath d=&amp;#039;M3 1h8v8M11 1L5 7M5 2H1v9h9V7&amp;#039; fill=&amp;#039;none&amp;#039; stroke=&amp;#039;%23000&amp;#039; stroke-width=&amp;#039;1.3&amp;#039;/%3E%3C/svg%3E&amp;quot;) center/contain no-repeat;&lt;br /&gt;
  opacity: .8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   LAYOUT SECTION  — standalone-mockup scaffolding.&lt;br /&gt;
   Real Vector provides equivalents; drop when porting.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
#mw-page-container {&lt;br /&gt;
  max-width: 1180px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  background: var(--nl-bg-2);&lt;br /&gt;
  border-left: 1px solid var(--nl-border);&lt;br /&gt;
  border-right: 1px solid var(--nl-border);&lt;br /&gt;
  box-shadow: 0 0 60px rgba(0,0,0,.7);&lt;br /&gt;
  min-height: 100vh;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* top chrome bar (personal tools) */&lt;br /&gt;
#mw-head { position: relative; }&lt;br /&gt;
&lt;br /&gt;
#p-personal {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: flex-end;&lt;br /&gt;
  gap: 0;&lt;br /&gt;
  padding: 6px 18px;&lt;br /&gt;
  background: linear-gradient(180deg, var(--nl-surface-2), var(--nl-surface));&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
}&lt;br /&gt;
#p-personal ul { display: flex; gap: 16px; margin: 0; padding: 0; list-style: none; }&lt;br /&gt;
#p-personal li { display: flex; align-items: center; }&lt;br /&gt;
#p-personal a { color: var(--nl-text-dim); }&lt;br /&gt;
#p-personal a:hover { color: var(--nl-ember-bright); text-decoration: none; }&lt;br /&gt;
#p-personal .nl-pt-icon { color: var(--nl-ember); margin-right: 5px; }&lt;br /&gt;
&lt;br /&gt;
/* the body grid: sidebar + content */&lt;br /&gt;
.nl-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 13em 1fr;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- left rail ---- */&lt;br /&gt;
#mw-panel {&lt;br /&gt;
  background: linear-gradient(180deg, var(--nl-surface) 0%, var(--nl-bg-2) 100%);&lt;br /&gt;
  border-right: 1px solid var(--nl-border);&lt;br /&gt;
  padding: 0 0 40px;&lt;br /&gt;
  min-height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 20px 14px 16px;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.nl-logo-mark {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0 auto 10px;&lt;br /&gt;
  width: 60px; height: 60px;&lt;br /&gt;
}&lt;br /&gt;
.nl-wordmark {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  line-height: 1.05;&lt;br /&gt;
  font-size: 19px;&lt;br /&gt;
  color: var(--nl-ember);&lt;br /&gt;
  text-shadow: 0 0 18px rgba(232,144,47,.45), 0 1px 0 #000;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  animation: nl-torch 5.5s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
.nl-wordmark .nl-wordmark-the { display:block; font-size: 10px; letter-spacing:.42em; color: var(--nl-text-faint); text-shadow:none; margin-bottom:2px; }&lt;br /&gt;
.nl-subwordmark {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 7px;&lt;br /&gt;
  font-size: 9.5px;&lt;br /&gt;
  letter-spacing: .28em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-text-faint);&lt;br /&gt;
}&lt;br /&gt;
@keyframes nl-torch {&lt;br /&gt;
  0%, 100% { text-shadow: 0 0 16px rgba(232,144,47,.40), 0 1px 0 #000; }&lt;br /&gt;
  45%      { text-shadow: 0 0 26px rgba(255,180,84,.6), 0 1px 0 #000; }&lt;br /&gt;
  60%      { text-shadow: 0 0 12px rgba(232,144,47,.30), 0 1px 0 #000; }&lt;br /&gt;
}&lt;br /&gt;
@media (prefers-reduced-motion: reduce) { .nl-wordmark { animation: none; } }&lt;br /&gt;
&lt;br /&gt;
/* portals in the rail */&lt;br /&gt;
.vector-menu.portal { padding: 16px 0 4px; }&lt;br /&gt;
.vector-menu.portal &amp;gt; h3,&lt;br /&gt;
.vector-menu.portal &amp;gt; .vector-menu-heading {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  letter-spacing: .18em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-ember);&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0 16px 6px;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu.portal .vector-menu-content-list,&lt;br /&gt;
.vector-menu.portal ul { list-style: none; margin: 6px 0 0; padding: 0; }&lt;br /&gt;
.vector-menu.portal li { margin: 0; }&lt;br /&gt;
.vector-menu.portal li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 4px 16px 4px 18px;&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  color: var(--nl-text-dim);&lt;br /&gt;
  border-left: 2px solid transparent;&lt;br /&gt;
}&lt;br /&gt;
.vector-menu.portal li a:hover {&lt;br /&gt;
  background: var(--nl-surface-2);&lt;br /&gt;
  color: var(--nl-ember-bright);&lt;br /&gt;
  border-left-color: var(--nl-ember);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
.vector-menu.portal li a.new { color: var(--nl-blood); }&lt;br /&gt;
&lt;br /&gt;
/* ---- content column ---- */&lt;br /&gt;
.nl-content-col { min-width: 0; background: var(--nl-page); }&lt;br /&gt;
&lt;br /&gt;
/* tab rows (namespaces + views) */&lt;br /&gt;
#mw-head-tabs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  align-items: flex-end;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  padding: 8px 18px 0;&lt;br /&gt;
  background: linear-gradient(180deg, var(--nl-bg-2), var(--nl-page));&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border-2);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs { display: flex; }&lt;br /&gt;
.vector-menu-tabs ul { display: flex; gap: 2px; margin: 0; padding: 0; list-style: none; }&lt;br /&gt;
.vector-menu-tabs li {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border);&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  border-radius: var(--nl-radius) var(--nl-radius) 0 0;&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs li a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 7px 14px 8px;&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  color: var(--nl-text-dim);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs li a:hover { color: var(--nl-ember-bright); text-decoration: none; }&lt;br /&gt;
.vector-menu-tabs li.selected {&lt;br /&gt;
  background: var(--nl-page);&lt;br /&gt;
  border-color: var(--nl-border-bright);&lt;br /&gt;
  border-top: 2px solid var(--nl-ember);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs li.selected a { color: var(--nl-text); font-weight: 600; }&lt;br /&gt;
.vector-menu-tabs li.icon a { font-weight: 600; }&lt;br /&gt;
&lt;br /&gt;
/* search */&lt;br /&gt;
#p-search { display: flex; align-items: center; padding-bottom: 8px; }&lt;br /&gt;
#p-search form { display: flex; }&lt;br /&gt;
#p-search input.nl-search-input {&lt;br /&gt;
  width: 200px;&lt;br /&gt;
  background: var(--nl-bg);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  border-right: none;&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  font-family: var(--nl-body);&lt;br /&gt;
}&lt;br /&gt;
#p-search input.nl-search-input::placeholder { color: var(--nl-text-faint); }&lt;br /&gt;
#p-search input.nl-search-input:focus { outline: none; border-color: var(--nl-ember); }&lt;br /&gt;
#p-search button.nl-search-go {&lt;br /&gt;
  background: var(--nl-surface-3);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  color: var(--nl-ember);&lt;br /&gt;
  padding: 0 11px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
#p-search button.nl-search-go:hover { background: var(--nl-surface-2); color: var(--nl-ember-bright); }&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   THEME SECTION — article content (reusable in real MediaWiki)&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  padding: 18px 26px 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* first heading + sub */&lt;br /&gt;
#firstHeading, .firstHeading {&lt;br /&gt;
  font-family: var(--nl-body);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 30px;&lt;br /&gt;
  line-height: 1.15;&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  margin: 0 0 2px;&lt;br /&gt;
  padding-bottom: 8px;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border-2);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
#firstHeading::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  left: 0; bottom: -1px;&lt;br /&gt;
  width: 120px; height: 2px;&lt;br /&gt;
  background: linear-gradient(90deg, var(--nl-ember), transparent);&lt;br /&gt;
}&lt;br /&gt;
#siteSub {&lt;br /&gt;
  font-size: 11.5px;&lt;br /&gt;
  color: var(--nl-text-faint);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  margin: 6px 0 14px;&lt;br /&gt;
}&lt;br /&gt;
#contentSub { font-size: 12px; color: var(--nl-text-dim); margin: -8px 0 12px; }&lt;br /&gt;
&lt;br /&gt;
/* paragraphs, lists */&lt;br /&gt;
.mw-parser-output { max-width: 100%; }&lt;br /&gt;
.mw-parser-output p { margin: 0 0 12px; text-wrap: pretty; }&lt;br /&gt;
.mw-parser-output ul, .mw-parser-output ol { margin: 0 0 12px; padding-left: 26px; }&lt;br /&gt;
.mw-parser-output li { margin: 3px 0; }&lt;br /&gt;
.mw-parser-output li::marker { color: var(--nl-ember-deep); }&lt;br /&gt;
.mw-parser-output b, .mw-parser-output strong { color: #f3ead9; }&lt;br /&gt;
&lt;br /&gt;
/* section headings */&lt;br /&gt;
.mw-parser-output h2 {&lt;br /&gt;
  font-family: var(--nl-body);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 21px;&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  margin: 26px 0 12px;&lt;br /&gt;
  padding-bottom: 5px;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border-2);&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h2 .mw-headline-marker {&lt;br /&gt;
  color: var(--nl-ember);&lt;br /&gt;
  margin-right: 9px;&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h3 {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  color: var(--nl-ember-bright);&lt;br /&gt;
  margin: 20px 0 8px;&lt;br /&gt;
  letter-spacing: .01em;&lt;br /&gt;
}&lt;br /&gt;
.mw-parser-output h4 { font-size: 14px; color: var(--nl-text); margin: 14px 0 6px; }&lt;br /&gt;
&lt;br /&gt;
.mw-editsection { font-size: 11px; font-weight: 400; }&lt;br /&gt;
.mw-editsection, .mw-editsection a { color: var(--nl-text-faint); }&lt;br /&gt;
.mw-editsection a:hover { color: var(--nl-ember); }&lt;br /&gt;
&lt;br /&gt;
/* hatnote / dablink */&lt;br /&gt;
.hatnote, .dablink {&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  color: var(--nl-text-dim);&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  padding: 4px 0 4px 16px;&lt;br /&gt;
  border-left: 2px solid var(--nl-border-2);&lt;br /&gt;
  margin: 0 0 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* inscription blockquote (lore) */&lt;br /&gt;
.mw-parser-output blockquote, .nl-inscription {&lt;br /&gt;
  margin: 16px 0;&lt;br /&gt;
  padding: 16px 22px;&lt;br /&gt;
  background:&lt;br /&gt;
    linear-gradient(180deg, rgba(232,144,47,.05), transparent),&lt;br /&gt;
    var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border);&lt;br /&gt;
  border-left: 3px solid var(--nl-ember);&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  font-size: 14.5px;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.nl-inscription cite {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  color: var(--nl-text-faint);&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
}&lt;br /&gt;
.nl-inscription cite::before { content: &amp;quot;— &amp;quot;; }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   INFOBOX&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
.infobox {&lt;br /&gt;
  float: right;&lt;br /&gt;
  clear: right;&lt;br /&gt;
  width: 290px;&lt;br /&gt;
  margin: 4px 0 16px 22px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  box-shadow: var(--nl-shadow-lg);&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
.infobox::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute; inset: 0;&lt;br /&gt;
  border: 1px solid rgba(232,144,47,.08);&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
.infobox-title, .infobox &amp;gt; caption, .infobox .nl-ib-title {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 18px;&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  color: var(--nl-ember);&lt;br /&gt;
  background: linear-gradient(180deg, var(--nl-surface-3), var(--nl-surface));&lt;br /&gt;
  border-bottom: 2px solid var(--nl-ember-deep);&lt;br /&gt;
  padding: 11px 12px 12px;&lt;br /&gt;
  text-shadow: 0 1px 0 #000;&lt;br /&gt;
}&lt;br /&gt;
.infobox .nl-ib-subtitle {&lt;br /&gt;
  display:block; text-align:center; font-family: var(--nl-body);&lt;br /&gt;
  font-size: 11px; letter-spacing:.16em; text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-text-faint); padding: 0 0 9px; margin-top:-4px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
}&lt;br /&gt;
.infobox .nl-ib-image {&lt;br /&gt;
  margin: 0; padding: 12px 12px 6px; text-align: center;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
}&lt;br /&gt;
.infobox .nl-ib-caption {&lt;br /&gt;
  font-size: 11px; color: var(--nl-text-dim); font-style: italic;&lt;br /&gt;
  padding: 4px 12px 10px; text-align: center; background: var(--nl-surface);&lt;br /&gt;
}&lt;br /&gt;
.infobox table { width: 100%; border-collapse: collapse; }&lt;br /&gt;
.infobox .nl-ib-section {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-size: 11px; letter-spacing: .14em; text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-text); text-align: center;&lt;br /&gt;
  background: var(--nl-surface-3);&lt;br /&gt;
  border-top: 1px solid var(--nl-border-2);&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
.infobox th[scope=&amp;quot;row&amp;quot;], .infobox .nl-ib-label {&lt;br /&gt;
  text-align: left; vertical-align: top;&lt;br /&gt;
  color: var(--nl-text-dim); font-weight: 600;&lt;br /&gt;
  padding: 6px 8px 6px 12px;&lt;br /&gt;
  width: 42%;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
  background: rgba(0,0,0,.12);&lt;br /&gt;
}&lt;br /&gt;
.infobox td, .infobox .nl-ib-data {&lt;br /&gt;
  padding: 6px 12px 6px 8px;&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border);&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
}&lt;br /&gt;
.infobox tr:last-child th, .infobox tr:last-child td { border-bottom: none; }&lt;br /&gt;
.nl-stat-bar {&lt;br /&gt;
  display: inline-block; height: 7px; width: 64px;&lt;br /&gt;
  background: var(--nl-bg); border: 1px solid var(--nl-border-2);&lt;br /&gt;
  vertical-align: middle; margin-left: 6px; position: relative;&lt;br /&gt;
}&lt;br /&gt;
.nl-stat-bar &amp;gt; i {&lt;br /&gt;
  position: absolute; left: 0; top: 0; bottom: 0;&lt;br /&gt;
  background: linear-gradient(90deg, var(--nl-ember-deep), var(--nl-ember));&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* image placeholder frame */&lt;br /&gt;
.nl-frame {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background:&lt;br /&gt;
    radial-gradient(80% 70% at 50% 40%, rgba(232,144,47,.10), transparent 70%),&lt;br /&gt;
    repeating-linear-gradient(45deg, rgba(255,255,255,.012) 0 8px, transparent 8px 16px),&lt;br /&gt;
    var(--nl-bg);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  color: var(--nl-text-faint);&lt;br /&gt;
}&lt;br /&gt;
.nl-frame::before, .nl-frame::after {&lt;br /&gt;
  content:&amp;quot;&amp;quot;; position:absolute; width:12px; height:12px; border:1px solid var(--nl-ember);&lt;br /&gt;
}&lt;br /&gt;
.nl-frame::before { top:5px; left:5px; border-right:none; border-bottom:none; }&lt;br /&gt;
.nl-frame::after { bottom:5px; right:5px; border-left:none; border-top:none; }&lt;br /&gt;
.nl-frame .nl-frame-label {&lt;br /&gt;
  position: absolute; inset: 0; display: flex; flex-direction: column;&lt;br /&gt;
  align-items: center; justify-content: center; gap: 4px;&lt;br /&gt;
  font-size: 11px; letter-spacing: .18em; text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
.nl-frame .nl-frame-glyph { font-size: 30px; opacity: .5; line-height: 1; }&lt;br /&gt;
.nl-frame .nl-frame-dim { font-size: 9.5px; color: var(--nl-text-faint); letter-spacing:.1em; }&lt;br /&gt;
&lt;br /&gt;
/* thumbs in body */&lt;br /&gt;
.thumb, .nl-thumb {&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
  box-shadow: var(--nl-shadow);&lt;br /&gt;
}&lt;br /&gt;
.thumb.tright, .nl-thumb.tright { float: right; clear: right; margin: 4px 0 12px 18px; }&lt;br /&gt;
.thumb.tleft, .nl-thumb.tleft { float: left; clear: left; margin: 4px 18px 12px 0; }&lt;br /&gt;
.thumbcaption, .nl-thumb-caption {&lt;br /&gt;
  font-size: 11px; color: var(--nl-text-dim); font-style: italic;&lt;br /&gt;
  padding: 6px 2px 0; line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   TABLE OF CONTENTS&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
.toc, #toc {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  padding: 12px 18px 14px;&lt;br /&gt;
  margin: 4px 0 16px;&lt;br /&gt;
  box-shadow: var(--nl-shadow);&lt;br /&gt;
}&lt;br /&gt;
.toc .toctitle { text-align: left; }&lt;br /&gt;
.toc h2, .toc .toctitle h2 {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-size: 13px; letter-spacing: .12em; text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-ember); border: none; margin: 0 0 8px; padding: 0;&lt;br /&gt;
}&lt;br /&gt;
.toc ul { list-style: none; margin: 0; padding: 0; font-size: 12.5px; }&lt;br /&gt;
.toc ul ul { margin-left: 16px; }&lt;br /&gt;
.toc li { margin: 3px 0; }&lt;br /&gt;
.toc .tocnumber { color: var(--nl-ember-deep); margin-right: 8px; font-variant-numeric: tabular-nums; }&lt;br /&gt;
.toc a { color: var(--nl-link); }&lt;br /&gt;
.toc a:hover { color: var(--nl-ember-bright); }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   WIKITABLES&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
.wikitable {&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  margin: 4px 0 16px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  box-shadow: var(--nl-shadow);&lt;br /&gt;
}&lt;br /&gt;
.wikitable caption {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  font-size: 12px; letter-spacing: .1em; text-transform: uppercase;&lt;br /&gt;
  color: var(--nl-ember); text-align: left; padding: 0 0 6px;&lt;br /&gt;
}&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th, .wikitable th {&lt;br /&gt;
  background: var(--nl-surface-3);&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  padding: 7px 12px;&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  border-bottom: 2px solid var(--nl-border-bright);&lt;br /&gt;
}&lt;br /&gt;
.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td, .wikitable td {&lt;br /&gt;
  padding: 6px 12px;&lt;br /&gt;
  border: 1px solid var(--nl-border);&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.wikitable tbody tr:nth-child(even) td { background: rgba(0,0,0,.16); }&lt;br /&gt;
.wikitable tbody tr:hover td { background: var(--nl-surface-2); }&lt;br /&gt;
.wikitable th[scope=&amp;quot;row&amp;quot;] { background: var(--nl-surface-2); color: var(--nl-text-dim); }&lt;br /&gt;
.nl-rate-good { color: var(--nl-good); font-weight: 600; }&lt;br /&gt;
.nl-rate-mid  { color: var(--nl-ember); font-weight: 600; }&lt;br /&gt;
.nl-rate-poor { color: var(--nl-text-faint); }&lt;br /&gt;
.nl-rate-none { color: var(--nl-blood); }&lt;br /&gt;
.nl-num { font-variant-numeric: tabular-nums; text-align: right; }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   MESSAGE / AMBOX  (stub, spoiler, construction)&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
.ambox, .nl-mbox {&lt;br /&gt;
  display: flex; align-items: flex-start; gap: 12px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  border-left: 4px solid var(--nl-ember);&lt;br /&gt;
  padding: 11px 16px;&lt;br /&gt;
  margin: 0 0 16px;&lt;br /&gt;
  font-size: 12.5px;&lt;br /&gt;
  color: var(--nl-text-dim);&lt;br /&gt;
}&lt;br /&gt;
.nl-mbox .nl-mbox-icon { font-size: 18px; line-height: 1.2; color: var(--nl-ember); }&lt;br /&gt;
.nl-mbox.nl-mbox-spoiler { border-left-color: var(--nl-blood); }&lt;br /&gt;
.nl-mbox.nl-mbox-spoiler .nl-mbox-icon { color: var(--nl-blood); }&lt;br /&gt;
.nl-mbox strong { color: var(--nl-text); }&lt;br /&gt;
&lt;br /&gt;
/* attraction requirement chips */&lt;br /&gt;
.nl-reqs { display: flex; flex-wrap: wrap; gap: 10px; margin: 4px 0 16px; }&lt;br /&gt;
.nl-req {&lt;br /&gt;
  display: flex; align-items: center; gap: 10px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  border-top: 2px solid var(--nl-ember-deep);&lt;br /&gt;
  padding: 10px 14px; min-width: 180px;&lt;br /&gt;
  box-shadow: var(--nl-shadow);&lt;br /&gt;
}&lt;br /&gt;
.nl-req .nl-req-icon {&lt;br /&gt;
  width: 34px; height: 34px; flex: none;&lt;br /&gt;
  display: flex; align-items: center; justify-content: center;&lt;br /&gt;
  background: var(--nl-bg); border: 1px solid var(--nl-border-2);&lt;br /&gt;
  font-size: 18px; color: var(--nl-ember);&lt;br /&gt;
}&lt;br /&gt;
.nl-req .nl-req-name { color: var(--nl-text); font-weight: 600; }&lt;br /&gt;
.nl-req .nl-req-meta { font-size: 11px; color: var(--nl-text-faint); }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   GALLERY&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
.gallery { display: flex; flex-wrap: wrap; gap: 12px; margin: 6px 0 16px; list-style: none; padding: 0; }&lt;br /&gt;
.gallery .gallerybox { width: 165px; }&lt;br /&gt;
.gallery .gallerytext { font-size: 11px; color: var(--nl-text-dim); font-style: italic; padding-top: 5px; text-align: center; }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   CATEGORIES + NAVBOX + FOOTER&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
#catlinks, .catlinks {&lt;br /&gt;
  clear: both;&lt;br /&gt;
  margin: 28px 0 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
#catlinks ul { display: inline-flex; flex-wrap: wrap; gap: 6px; list-style: none; margin: 0; padding: 0; }&lt;br /&gt;
#catlinks li {&lt;br /&gt;
  border-left: 1px solid var(--nl-border-2);&lt;br /&gt;
  padding-left: 6px;&lt;br /&gt;
}&lt;br /&gt;
#catlinks li:first-child { border-left: none; padding-left: 0; }&lt;br /&gt;
#catlinks .nl-cat-label { color: var(--nl-text-faint); font-weight: 600; margin-right: 6px; }&lt;br /&gt;
&lt;br /&gt;
.navbox {&lt;br /&gt;
  clear: both;&lt;br /&gt;
  margin: 18px 0 0;&lt;br /&gt;
  border: 1px solid var(--nl-border-2);&lt;br /&gt;
  background: var(--nl-surface);&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-title {&lt;br /&gt;
  font-family: var(--nl-display);&lt;br /&gt;
  letter-spacing: .12em; text-transform: uppercase; font-size: 12.5px;&lt;br /&gt;
  color: var(--nl-ember); text-align: center;&lt;br /&gt;
  background: linear-gradient(180deg, var(--nl-surface-3), var(--nl-surface));&lt;br /&gt;
  border-bottom: 1px solid var(--nl-border-bright);&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
.navbox-row { display: flex; border-top: 1px solid var(--nl-border); }&lt;br /&gt;
.navbox-row:first-of-type { border-top: none; }&lt;br /&gt;
.navbox-group {&lt;br /&gt;
  flex: none; width: 130px;&lt;br /&gt;
  background: var(--nl-surface-2);&lt;br /&gt;
  border-right: 1px solid var(--nl-border);&lt;br /&gt;
  color: var(--nl-text-dim); font-weight: 600;&lt;br /&gt;
  padding: 7px 12px; font-size: 11.5px;&lt;br /&gt;
  display: flex; align-items: center;&lt;br /&gt;
}&lt;br /&gt;
.navbox-list { padding: 7px 12px; display: flex; flex-wrap: wrap; gap: 4px 12px; }&lt;br /&gt;
.navbox-list a { white-space: nowrap; }&lt;br /&gt;
&lt;br /&gt;
.printfooter { display: none; }&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  clear: both;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  padding: 18px 26px 30px;&lt;br /&gt;
  background: var(--nl-bg-2);&lt;br /&gt;
  border-top: 1px solid var(--nl-border);&lt;br /&gt;
  color: var(--nl-text-faint);&lt;br /&gt;
  font-size: 11.5px;&lt;br /&gt;
}&lt;br /&gt;
#footer ul { list-style: none; margin: 0 0 8px; padding: 0; }&lt;br /&gt;
#footer li { margin: 3px 0; }&lt;br /&gt;
#footer a { color: var(--nl-text-dim); }&lt;br /&gt;
#footer a:hover { color: var(--nl-ember); }&lt;br /&gt;
.nl-footer-licence { color: var(--nl-text-faint); }&lt;br /&gt;
.nl-footer-brand { font-family: var(--nl-display); color: var(--nl-ember-deep); letter-spacing: .1em; }&lt;br /&gt;
&lt;br /&gt;
/* ---------------------------------------------------------------------&lt;br /&gt;
   misc&lt;br /&gt;
   --------------------------------------------------------------------- */&lt;br /&gt;
/* (reference content is shown immediately — no entrance fade) */&lt;br /&gt;
&lt;br /&gt;
hr { border: none; border-top: 1px solid var(--nl-border-2); margin: 18px 0; }&lt;br /&gt;
code, kbd { font-family: var(--nl-mono); background: var(--nl-bg); border: 1px solid var(--nl-border); padding: 1px 5px; font-size: 12px; color: var(--nl-soul); }&lt;br /&gt;
sup.reference { font-size: 10px; }&lt;br /&gt;
sup.reference a { color: var(--nl-soul); }&lt;br /&gt;
.references { font-size: 11.5px; color: var(--nl-text-dim); }&lt;br /&gt;
.references li { margin: 4px 0; }&lt;br /&gt;
&lt;br /&gt;
/* =====================================================================&lt;br /&gt;
   PARCHMENT CONTENT SKIN  (reusable)&lt;br /&gt;
   ---------------------------------------------------------------------&lt;br /&gt;
   Turns the reading surface into aged vellum with sepia ink and rust&lt;br /&gt;
   rubrication, while the chrome (rail, tabs, header, footer) stays dark&lt;br /&gt;
   stone — an iron-bound bestiary page. Implemented by re-scoping the&lt;br /&gt;
   theme tokens to .mw-body, so every component (infobox, wikitable, toc,&lt;br /&gt;
   navbox, mboxes…) inherits the parchment palette with no rule rewrites.&lt;br /&gt;
   To revert to the all-stone look, delete this whole block.&lt;br /&gt;
   ===================================================================== */&lt;br /&gt;
.mw-body {&lt;br /&gt;
  /* paper + ink */&lt;br /&gt;
  --nl-page:         #e9dcbb;&lt;br /&gt;
  --nl-bg:           #d3c094;   /* recessed: stat-bar track, frame interior */&lt;br /&gt;
  --nl-bg-2:         #ddcca3;&lt;br /&gt;
  --nl-surface:      #e3d3ad;   /* cards: infobox, toc, boxes */&lt;br /&gt;
  --nl-surface-2:    #d9c89c;   /* zebra / hover */&lt;br /&gt;
  --nl-surface-3:    #cdb887;   /* header bands */&lt;br /&gt;
&lt;br /&gt;
  --nl-border:       #c1ad82;&lt;br /&gt;
  --nl-border-2:     #ad9461;&lt;br /&gt;
  --nl-border-bright:#8f6f3e;&lt;br /&gt;
&lt;br /&gt;
  --nl-ember:        #a8431a;   /* rust rubrication */&lt;br /&gt;
  --nl-ember-bright: #c95e22;&lt;br /&gt;
  --nl-ember-deep:   #7a2f0e;&lt;br /&gt;
  --nl-soul:         #386c63;   /* aged teal ink (external links) */&lt;br /&gt;
  --nl-blood:        #b22a16;   /* red links pop against umber */&lt;br /&gt;
  --nl-good:         #5e7a2a;&lt;br /&gt;
&lt;br /&gt;
  --nl-text:         #33240f;   /* sepia ink */&lt;br /&gt;
  --nl-text-dim:     #6b5331;&lt;br /&gt;
  --nl-text-faint:   #8c7349;&lt;br /&gt;
&lt;br /&gt;
  --nl-link:         #8a3a12;   /* burnt-umber links */&lt;br /&gt;
  --nl-link-visited: #6e4a2a;&lt;br /&gt;
  --nl-link-hover:   #c95e22;&lt;br /&gt;
&lt;br /&gt;
  --nl-shadow:    0 1px 3px rgba(74,50,20,.25);&lt;br /&gt;
  --nl-shadow-lg: 0 6px 18px rgba(74,50,20,.30);&lt;br /&gt;
&lt;br /&gt;
  /* re-resolve inherited body text to sepia ink (root set it light) */&lt;br /&gt;
  color: var(--nl-text);&lt;br /&gt;
&lt;br /&gt;
  /* the sheet itself: warm paper + corner staining + grain */&lt;br /&gt;
  background-color: var(--nl-page);&lt;br /&gt;
  background-image:&lt;br /&gt;
    radial-gradient(60% 50% at 0% 0%,   rgba(120,86,40,.16), transparent 60%),&lt;br /&gt;
    radial-gradient(55% 45% at 100% 12%, rgba(120,86,40,.13), transparent 60%),&lt;br /&gt;
    radial-gradient(70% 60% at 88% 100%, rgba(96,66,28,.15), transparent 62%),&lt;br /&gt;
    radial-gradient(50% 40% at 8% 92%,   rgba(96,66,28,.12), transparent 60%),&lt;br /&gt;
    url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&amp;#039;http://www.w3.org/2000/svg&amp;#039; width=&amp;#039;180&amp;#039; height=&amp;#039;180&amp;#039;%3E%3Cfilter id=&amp;#039;p&amp;#039;%3E%3CfeTurbulence type=&amp;#039;fractalNoise&amp;#039; baseFrequency=&amp;#039;0.75&amp;#039; numOctaves=&amp;#039;3&amp;#039; stitchTiles=&amp;#039;stitch&amp;#039;/%3E%3CfeColorMatrix type=&amp;#039;saturate&amp;#039; values=&amp;#039;0&amp;#039;/%3E%3C/filter%3E%3Crect width=&amp;#039;100%25&amp;#039; height=&amp;#039;100%25&amp;#039; filter=&amp;#039;url(%23p)&amp;#039; opacity=&amp;#039;0.05&amp;#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  border-top: 1px solid #2a2017;&lt;br /&gt;
  box-shadow: inset 0 10px 22px -14px rgba(60,40,16,.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* legibility / paper-tuned tweaks */&lt;br /&gt;
.mw-body #firstHeading { text-shadow: 0 1px 0 rgba(255,250,235,.4); }&lt;br /&gt;
.mw-body .infobox .nl-ib-title { text-shadow: 0 1px 0 rgba(255,250,235,.5); }&lt;br /&gt;
.mw-body .nl-wordmark { } /* untouched — lives in dark rail */&lt;br /&gt;
.mw-body code, .mw-body kbd { color: var(--nl-ember-deep); }&lt;br /&gt;
.mw-body .mw-parser-output b, .mw-body .mw-parser-output strong { color: #20150a; }&lt;br /&gt;
.mw-body p, .mw-body li, .mw-body td, .mw-body dd { color: var(--nl-text); }&lt;br /&gt;
.mw-body .nl-stat-bar { border-color: var(--nl-border-2); }&lt;br /&gt;
&lt;br /&gt;
/* active tab connects to the parchment page */&lt;br /&gt;
.vector-menu-tabs li.selected {&lt;br /&gt;
  background: #e9dcbb;&lt;br /&gt;
  border-color: #8f6f3e;&lt;br /&gt;
  border-top: 2px solid #a8431a;&lt;br /&gt;
  margin-bottom: -1px;&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs li.selected a { color: #33240f; }&lt;br /&gt;
&lt;br /&gt;
/* responsive: collapse rail */&lt;br /&gt;
@media (max-width: 860px) {&lt;br /&gt;
  .nl-grid { grid-template-columns: 1fr; }&lt;br /&gt;
  #mw-panel { display: none; }&lt;br /&gt;
  .infobox { float: none; width: auto; margin: 0 0 16px; }&lt;br /&gt;
}&lt;/div&gt;</description>
			<pubDate>Thu, 04 Jun 2026 15:17:41 GMT</pubDate>
			<dc:creator>Zhot</dc:creator>
			<comments>https://wiki.thenetherlord.com/wiki/MediaWiki_talk:Vector.css</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://wiki.thenetherlord.com/index.php?title=Main_Page&amp;diff=3&amp;oldid=1</link>
			<guid isPermaLink="false">https://wiki.thenetherlord.com/index.php?title=Main_Page&amp;diff=3&amp;oldid=1</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:01, 4 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;test&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key netherlord_wiki:diff:1.41:old-1:rev-3:php=table --&gt;
&lt;/table&gt;</description>
			<pubDate>Thu, 04 Jun 2026 11:01:05 GMT</pubDate>
			<dc:creator>Zhot</dc:creator>
			<comments>https://wiki.thenetherlord.com/wiki/Talk:Main_Page</comments>
		</item>
</channel></rss>