<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://keeperverse.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SunKeeper</id>
	<title>Sun Keeperverse Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://keeperverse.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SunKeeper"/>
	<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php/Special:Contributions/SunKeeper"/>
	<updated>2026-05-11T19:21:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=561</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=561"/>
		<updated>2025-12-21T12:47:09Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =========================================================&lt;br /&gt;
   SK NAVPAD: ALWAYS ON TOP, NEVER UNDER CITIZEN FOOTER&lt;br /&gt;
   Put ONLY in MediaWiki:Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Always force the navpad to be fixed and above everything */&lt;br /&gt;
body.sk-navpad-on #sk-navpad,&lt;br /&gt;
body.sk-navpad-on #sk-navpad.navcell-ui,&lt;br /&gt;
body.sk-navpad-on .navcell-ui#sk-navpad {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  transform: translateX(-50%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* lift it above phone UI a bit */&lt;br /&gt;
  bottom: calc(22px + env(safe-area-inset-bottom, 0px)) !important;&lt;br /&gt;
&lt;br /&gt;
  /* absurdly high, higher than any theme UI */&lt;br /&gt;
  z-index: 2147483647 !important;&lt;br /&gt;
&lt;br /&gt;
  /* create a new stacking context so it cannot get trapped */&lt;br /&gt;
  isolation: isolate !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Reserve space so page content does not sit under it */&lt;br /&gt;
body.sk-navpad-on {&lt;br /&gt;
  padding-bottom: calc(220px + env(safe-area-inset-bottom, 0px)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force any footer like thing to never sit on top of the navpad */&lt;br /&gt;
footer,&lt;br /&gt;
#footer,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
.citizen-footer,&lt;br /&gt;
[class*=&amp;quot;footer&amp;quot;],&lt;br /&gt;
[id*=&amp;quot;footer&amp;quot;],&lt;br /&gt;
.citizen-ui,&lt;br /&gt;
.citizen-ui__footer,&lt;br /&gt;
.citizen-ui-footer,&lt;br /&gt;
.citizen-toolbar,&lt;br /&gt;
.citizen-drawer,&lt;br /&gt;
[class*=&amp;quot;toolbar&amp;quot;],&lt;br /&gt;
[id*=&amp;quot;toolbar&amp;quot;],&lt;br /&gt;
[class*=&amp;quot;drawer&amp;quot;],&lt;br /&gt;
[id*=&amp;quot;drawer&amp;quot;] {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  z-index: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If Citizen has a fixed bottom bar, keep it under everything */&lt;br /&gt;
[class*=&amp;quot;sticky&amp;quot;],&lt;br /&gt;
[id*=&amp;quot;sticky&amp;quot;],&lt;br /&gt;
[class*=&amp;quot;bottom&amp;quot;],&lt;br /&gt;
[id*=&amp;quot;bottom&amp;quot;] {&lt;br /&gt;
  z-index: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the pad when you turn it off */&lt;br /&gt;
@media (max-width: 759px) {&lt;br /&gt;
  body.sk-navpad-off #sk-navpad,&lt;br /&gt;
  body.sk-navpad-off #sk-navpad.navcell-ui,&lt;br /&gt;
  body.sk-navpad-off .navcell-ui#sk-navpad {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=560</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=560"/>
		<updated>2025-12-21T12:44:11Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* =========================================================&lt;br /&gt;
   NavCell floating pad: always above Citizen footer + bars&lt;br /&gt;
   This MUST be in Common.css (TemplateStyles cannot do fixed)&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* 1) Make sure the fixed pad is always on top */&lt;br /&gt;
body.sk-navpad-on #sk-navpad.navcell-ui,&lt;br /&gt;
body.sk-navpad-on .navcell-ui#sk-navpad {&lt;br /&gt;
  position: fixed !important;&lt;br /&gt;
  left: 50% !important;&lt;br /&gt;
  transform: translateX(-50%) !important;&lt;br /&gt;
&lt;br /&gt;
  /* sit above phone safe area and Citizen bottom UI */&lt;br /&gt;
  bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;&lt;br /&gt;
&lt;br /&gt;
  z-index: 2147483000 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 10px 12px !important;&lt;br /&gt;
&lt;br /&gt;
  background: rgba(0,0,0,0.88) !important;&lt;br /&gt;
  border: 1px solid rgba(255,255,255,0.10) !important;&lt;br /&gt;
  border-radius: 16px !important;&lt;br /&gt;
  box-shadow: 0 10px 30px rgba(0,0,0,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 2) Reserve space so page content and footer do not sit under it */&lt;br /&gt;
body.sk-navpad-on {&lt;br /&gt;
  padding-bottom: calc(180px + env(safe-area-inset-bottom, 0px)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3) If Citizen’s footer or bottom elements are overlaying, push them below */&lt;br /&gt;
footer,&lt;br /&gt;
.citizen-footer,&lt;br /&gt;
.mw-footer,&lt;br /&gt;
#footer,&lt;br /&gt;
.citizen-ui,&lt;br /&gt;
.citizen-ui__footer,&lt;br /&gt;
.citizen-ui-footer,&lt;br /&gt;
.citizen-drawer,&lt;br /&gt;
.citizen-toolbar {&lt;br /&gt;
  z-index: 1 !important;&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 4) When navpad is off, keep it hidden on mobile */&lt;br /&gt;
@media (max-width: 759px) {&lt;br /&gt;
  body.sk-navpad-off #sk-navpad.navcell-ui,&lt;br /&gt;
  body.sk-navpad-off .navcell-ui#sk-navpad {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=559</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.css&amp;diff=559"/>
		<updated>2025-12-21T12:40:29Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* SK NavCell floating gamepad on mobile */&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
&lt;br /&gt;
  /* keep the pad above Citizen UI and above the footer */&lt;br /&gt;
  body.sk-navpad-on .navcell-ui {&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
&lt;br /&gt;
    /* lift it above phone browser bars */&lt;br /&gt;
    left: 50% !important;&lt;br /&gt;
    bottom: calc(env(safe-area-inset-bottom, 0px) + 72px) !important;&lt;br /&gt;
    transform: translateX(-50%) !important;&lt;br /&gt;
&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.85) !important;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;&lt;br /&gt;
    border-radius: 14px !important;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* stop page content from hiding behind the fixed pad */&lt;br /&gt;
  body.sk-navpad-on .navcell {&lt;br /&gt;
    padding-bottom: 220px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* optional hide mode */&lt;br /&gt;
  body.sk-navpad-off .navcell-ui {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=557</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=557"/>
		<updated>2025-12-21T06:26:18Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
&lt;br /&gt;
  width: 236px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 46px 46px 46px;&lt;br /&gt;
  grid-template-rows: 38px 38px 38px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: fixed pad near bottom, centered */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    left: 0 !important;&lt;br /&gt;
    right: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    bottom: 92px !important;&lt;br /&gt;
&lt;br /&gt;
    margin-left: auto !important;&lt;br /&gt;
    margin-right: auto !important;&lt;br /&gt;
&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.92) !important;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;&lt;br /&gt;
    border-radius: 14px !important;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06) !important;&lt;br /&gt;
&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* keep page text from sitting under the pad */&lt;br /&gt;
  .navcell {&lt;br /&gt;
    padding-bottom: 280px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* try to prevent footer overlay winning the stacking */&lt;br /&gt;
  #footer,&lt;br /&gt;
  footer,&lt;br /&gt;
  .mw-footer,&lt;br /&gt;
  .mw-footer-container,&lt;br /&gt;
  .mw-body-footer,&lt;br /&gt;
  .mw-page-footer,&lt;br /&gt;
  .citizen-footer,&lt;br /&gt;
  .citizen-footer__container,&lt;br /&gt;
  .citizen-footer__content,&lt;br /&gt;
  .citizen-footer__bottom {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 1 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=556</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=556"/>
		<updated>2025-12-21T06:14:40Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 260px; /* wide enough to contain Up and Down */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
&lt;br /&gt;
  width: 236px; /* inner content width */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 46px 46px 46px;&lt;br /&gt;
  grid-template-rows: 38px 38px 38px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: fixed pad near bottom, centered, no calc/env/transform */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    left: 0 !important;&lt;br /&gt;
    right: 0 !important;&lt;br /&gt;
    bottom: 92px !important; /* raise above browser and Citizen bars */&lt;br /&gt;
    margin-left: auto !important;&lt;br /&gt;
    margin-right: auto !important;&lt;br /&gt;
&lt;br /&gt;
    z-index: 9999 !important;&lt;br /&gt;
&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.92) !important;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;&lt;br /&gt;
    border-radius: 14px !important;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* keep page text from sitting under the pad */&lt;br /&gt;
  .navcell {&lt;br /&gt;
    padding-bottom: 280px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* try to prevent footer overlay winning the stacking */&lt;br /&gt;
  footer,&lt;br /&gt;
  .mw-footer,&lt;br /&gt;
  .mw-body-footer,&lt;br /&gt;
  .mw-page-footer,&lt;br /&gt;
  .citizen-footer,&lt;br /&gt;
  .citizen-footer__container,&lt;br /&gt;
  .citizen-footer__content,&lt;br /&gt;
  .citizen-footer__bottom {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 0 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=555</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=555"/>
		<updated>2025-12-21T06:09:08Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 232px; /* was 216 */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 12px;&lt;br /&gt;
  width: 232px; /* was 216 */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 46px 46px 46px;&lt;br /&gt;
  grid-template-rows: 38px 38px 38px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 46px;&lt;br /&gt;
  height: 38px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: ALWAYS fixed like a gamepad, above Citizen footer */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    left: 50% !important;&lt;br /&gt;
&lt;br /&gt;
    /* keep it above mobile toolbars + footer */&lt;br /&gt;
    bottom: 120px !important;&lt;br /&gt;
&lt;br /&gt;
    transform: translateX(-50%) !important;&lt;br /&gt;
&lt;br /&gt;
    /* win z-index wars */&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 10px 12px !important;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.92) !important;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;&lt;br /&gt;
    border-radius: 14px !important;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make room so the fixed pad never gets covered by footer */&lt;br /&gt;
  .navcell {&lt;br /&gt;
    padding-bottom: 260px !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* If Citizen footer is overlaying, shove it behind our pad */&lt;br /&gt;
  .mw-footer,&lt;br /&gt;
  footer,&lt;br /&gt;
  .citizen-footer,&lt;br /&gt;
  .mw-body-footer {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    z-index: 1 !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=554</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=554"/>
		<updated>2025-12-21T06:06:47Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 36px 36px 36px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: ALWAYS fixed like a gamepad */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    left: 50% !important;&lt;br /&gt;
    bottom: 96px !important;&lt;br /&gt;
    transform: translateX(-50%) !important;&lt;br /&gt;
&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.90) !important;&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.10) !important;&lt;br /&gt;
    border-radius: 14px !important;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06) !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Make room so the fixed pad does not cover the page content */&lt;br /&gt;
  .navcell {&lt;br /&gt;
    padding-bottom: 190px !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=553</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=553"/>
		<updated>2025-12-21T06:03:09Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 36px 36px 36px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: fixed bottom gamepad */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  body.sk-navpad-on .navcell-ui {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    bottom: 74px;&lt;br /&gt;
    transform: translateX(-50%);&lt;br /&gt;
&lt;br /&gt;
    z-index: 2147483647;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.90);&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.10);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-on .navcell {&lt;br /&gt;
    padding-bottom: 170px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-off .navcell-ui {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Force the navpad above any skin footer overlays */&lt;br /&gt;
  body.sk-navpad-on .navcell-ui,&lt;br /&gt;
  body.sk-navpad-on .navcell-ui * {&lt;br /&gt;
    position: relative;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=538</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=538"/>
		<updated>2025-12-20T21:40:44Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller, no weird wrapping */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 36px 36px 36px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: make the nav pad fixed at the bottom like a gamepad */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  body.sk-navpad-on .navcell-ui {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    bottom: 10px;&lt;br /&gt;
    transform: translateX(-50%);&lt;br /&gt;
    z-index: 9999;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.85);&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.08);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-on .navcell {&lt;br /&gt;
    padding-bottom: 92px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-off .navcell-ui {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=537</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=537"/>
		<updated>2025-12-20T21:39:56Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-navpad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-pad-inner&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-dpad&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-ud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=536</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=536"/>
		<updated>2025-12-20T21:35:44Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Container */&lt;br /&gt;
.navcell {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* FLOATING GAMEPAD — THIS IS THE FIX */&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  bottom: 14px;&lt;br /&gt;
  left: 14px;&lt;br /&gt;
  z-index: 9999;&lt;br /&gt;
&lt;br /&gt;
  background: rgba(0,0,0,0.75);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* D-pad */&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 42px 42px 42px;&lt;br /&gt;
  grid-template-rows: 42px 42px 42px;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 11px;&lt;br /&gt;
  line-height: 1.1;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center,&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Up / Down */&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 42px;&lt;br /&gt;
  height: 32px;&lt;br /&gt;
  font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text content */&lt;br /&gt;
.nav-text {&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-desc {&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Prevent overlap */&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
  .nav-text {&lt;br /&gt;
    padding-bottom: 140px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=535</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=535"/>
		<updated>2025-12-20T21:35:20Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-nav-ui&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-ud&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;nav-text&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=534</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=534"/>
		<updated>2025-12-20T21:31:18Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  position: fixed;&lt;br /&gt;
  bottom: 12px;&lt;br /&gt;
  left: 12px;&lt;br /&gt;
  z-index: 999;&lt;br /&gt;
  background: rgba(0,0,0,0.6);&lt;br /&gt;
  padding: 8px;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 56px 56px 56px;&lt;br /&gt;
  grid-template-rows: 56px 56px 56px;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #2a2a2a;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 56px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-text {&lt;br /&gt;
  margin-top: 160px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-desc {&lt;br /&gt;
  font-size: 14px;&lt;br /&gt;
  line-height: 1.25;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  opacity: 0.85;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=533</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=533"/>
		<updated>2025-12-20T21:30:41Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell-ui&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-ud&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav-btn nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;nav-text&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=517</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=517"/>
		<updated>2025-12-20T14:52:59Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
&lt;br /&gt;
  function handler(e){&lt;br /&gt;
    var k = e.key;&lt;br /&gt;
    if (!k) return;&lt;br /&gt;
    k = k.toLowerCase();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  d.addEventListener(&amp;quot;keydown&amp;quot;, handler);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=516</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=516"/>
		<updated>2025-12-20T14:52:44Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
&lt;br /&gt;
  function handler(e){&lt;br /&gt;
    var k = e.key;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  d.addEventListener(&amp;quot;keydown&amp;quot;, handler);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=515</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=515"/>
		<updated>2025-12-20T14:52:27Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
&lt;br /&gt;
  function noop(){}&lt;br /&gt;
  d.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, noop);&lt;br /&gt;
&lt;br /&gt;
  d.addEventListener(&amp;quot;keydown&amp;quot;, noop);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=514</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=514"/>
		<updated>2025-12-20T14:52:05Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
&lt;br /&gt;
  function noop(){}&lt;br /&gt;
  d.addEventListener(&amp;quot;DOMContentLoaded&amp;quot;, noop);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=513</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=513"/>
		<updated>2025-12-20T14:51:50Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
&lt;br /&gt;
  function noop(){}&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=512</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=512"/>
		<updated>2025-12-20T14:51:37Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = document;&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=510</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=510"/>
		<updated>2025-12-20T14:48:33Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){&lt;br /&gt;
  var w = window;&lt;br /&gt;
  var d = w[&amp;quot;doc&amp;quot;+&amp;quot;ument&amp;quot;];&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=509</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=509"/>
		<updated>2025-12-20T14:48:18Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(function(){})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=508</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=508"/>
		<updated>2025-12-20T14:48:04Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: Replaced content with &amp;quot;/* ok */&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ok */&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=507</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=507"/>
		<updated>2025-12-20T14:41:57Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-navpad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-pad-inner&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-dpad&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-ud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;nav-btn nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=506</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=506"/>
		<updated>2025-12-20T14:41:06Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Base */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 980px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text blocks: tighter, smaller, no weird wrapping */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inline nav (desktop default) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gamepad layout inside the nav pad */&lt;br /&gt;
&lt;br /&gt;
.nav-pad-inner {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  width: 216px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 36px 36px 36px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-dpad .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-ud .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop wide: keep text and inline nav side by side */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 720px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile: make the nav pad fixed at the bottom like a gamepad */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 759px) {&lt;br /&gt;
  body.sk-navpad-on .navcell-ui {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    left: 50%;&lt;br /&gt;
    bottom: 10px;&lt;br /&gt;
    transform: translateX(-50%);&lt;br /&gt;
    z-index: 9999;&lt;br /&gt;
&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(0, 0, 0, 0.85);&lt;br /&gt;
    border: 1px solid rgba(255, 255, 255, 0.08);&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.05);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-on .navcell {&lt;br /&gt;
    padding-bottom: 92px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  body.sk-navpad-off .navcell-ui {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=504</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=504"/>
		<updated>2025-12-20T14:30:40Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* SK: Pin D pad on phones */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
  function isPhoneWidth() {&lt;br /&gt;
    return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width: 759px)&amp;quot;).matches;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function ensurePinned() {&lt;br /&gt;
    var dpad = document.getElementById(&amp;quot;sk-dpad&amp;quot;);&lt;br /&gt;
    if (!dpad) return;&lt;br /&gt;
&lt;br /&gt;
    if (!isPhoneWidth()) {&lt;br /&gt;
      dpad.style.position = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.top = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.right = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.zIndex = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.padding = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.borderRadius = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.background = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.boxShadow = &amp;quot;&amp;quot;;&lt;br /&gt;
      document.body.style.paddingTop = &amp;quot;&amp;quot;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    dpad.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
    dpad.style.top = &amp;quot;96px&amp;quot;;&lt;br /&gt;
    dpad.style.right = &amp;quot;10px&amp;quot;;&lt;br /&gt;
    dpad.style.zIndex = &amp;quot;9999&amp;quot;;&lt;br /&gt;
    dpad.style.padding = &amp;quot;6px&amp;quot;;&lt;br /&gt;
    dpad.style.borderRadius = &amp;quot;12px&amp;quot;;&lt;br /&gt;
    dpad.style.background = &amp;quot;rgba(0,0,0,0.35)&amp;quot;;&lt;br /&gt;
    dpad.style.boxShadow = &amp;quot;0 0 0 1px rgba(255,255,255,0.06)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    document.body.style.paddingTop = &amp;quot;190px&amp;quot;;&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;, ensurePinned);&lt;br /&gt;
  } else {&lt;br /&gt;
    ensurePinned();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  window.addEventListener(&amp;quot;resize&amp;quot;, ensurePinned);&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=503</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=503"/>
		<updated>2025-12-20T14:30:14Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-dpad&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-btn nav-float-up nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-btn nav-float-down nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=502</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=502"/>
		<updated>2025-12-20T14:29:51Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Compact base layout */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact text blocks */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* D pad cluster (includes UP and DOWN) */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 252px;&lt;br /&gt;
  height: 146px;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared button styling */&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3 by 3 grid sits to the right, leaving room for UP on the left and DOWN on the right */&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 24px;&lt;br /&gt;
  left: 56px;&lt;br /&gt;
&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 36px 36px 36px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Make the actual clickable D pad buttons slightly wider than tall */&lt;br /&gt;
&lt;br /&gt;
.nav-grid .nav-btn {&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid .nav-btn a {&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Floating UP and DOWN, same size as D pad buttons, and constrained vertically:&lt;br /&gt;
   UP is not higher than NORTH, DOWN is not lower than SOUTH */&lt;br /&gt;
&lt;br /&gt;
.nav-float-up {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 24px;     /* same as grid top (not higher than NORTH) */&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-float-down {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 104px;    /* exactly aligned with SOUTH row (not lower than SOUTH) */&lt;br /&gt;
  right: 0;&lt;br /&gt;
  width: 44px;&lt;br /&gt;
  height: 36px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop layout: D pad to the right of text */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=501</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=501"/>
		<updated>2025-12-20T14:25:32Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell_wrap&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell_dpad&amp;quot; id=&amp;quot;sk_dpad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav_grid&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_link_north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_link_west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_link_east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_link_south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav_ud_row&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_ud nav_link_up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav_btn nav_ud nav_link_down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell_text&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav_desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav_nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nav_lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=500</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=500"/>
		<updated>2025-12-20T14:23:15Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Compact base layout */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact text blocks */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compass pad cluster */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  height: 190px;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3 by 3 grid */&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 26px;&lt;br /&gt;
  left: 50px;&lt;br /&gt;
&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 50px 50px 50px;&lt;br /&gt;
  grid-template-rows: 44px 44px 44px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared button styling */&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* UP and DOWN as side buttons, same height as the grid rows&lt;br /&gt;
   UP is not above NORTH&lt;br /&gt;
   DOWN is not below SOUTH&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.nav-float-up {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 26px;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 50px;&lt;br /&gt;
  height: 44px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-float-down {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 122px;&lt;br /&gt;
  left: 210px;&lt;br /&gt;
  width: 50px;&lt;br /&gt;
  height: 44px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop layout: compass pad to the right of text */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=497</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=MediaWiki:Common.js&amp;diff=497"/>
		<updated>2025-12-20T14:17:34Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: Created page with &amp;quot;/* Any JavaScript here will be loaded for all users on every page load. */ /* SK: Pin D pad on phones */  (function () {   function isPhoneWidth() {     return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width: 759px)&amp;quot;).matches;   }    function ensurePinned() {     var dpad = document.getElementById(&amp;quot;sk-dpad&amp;quot;);     if (!dpad) return;      if (!isPhoneWidth()) {       dpad.style.position = &amp;quot;&amp;quot;;       dpad.style.top = &amp;quot;&amp;quot;;       dpad.style.right = &amp;quot;&amp;quot;;       dpad.style.zInde...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
/* SK: Pin D pad on phones */&lt;br /&gt;
&lt;br /&gt;
(function () {&lt;br /&gt;
  function isPhoneWidth() {&lt;br /&gt;
    return window.matchMedia &amp;amp;&amp;amp; window.matchMedia(&amp;quot;(max-width: 759px)&amp;quot;).matches;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function ensurePinned() {&lt;br /&gt;
    var dpad = document.getElementById(&amp;quot;sk-dpad&amp;quot;);&lt;br /&gt;
    if (!dpad) return;&lt;br /&gt;
&lt;br /&gt;
    if (!isPhoneWidth()) {&lt;br /&gt;
      dpad.style.position = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.top = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.right = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.zIndex = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.padding = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.borderRadius = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.background = &amp;quot;&amp;quot;;&lt;br /&gt;
      dpad.style.boxShadow = &amp;quot;&amp;quot;;&lt;br /&gt;
      document.body.style.paddingTop = &amp;quot;&amp;quot;;&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    dpad.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
    dpad.style.top = &amp;quot;110px&amp;quot;;&lt;br /&gt;
    dpad.style.right = &amp;quot;12px&amp;quot;;&lt;br /&gt;
    dpad.style.zIndex = &amp;quot;9999&amp;quot;;&lt;br /&gt;
    dpad.style.padding = &amp;quot;6px&amp;quot;;&lt;br /&gt;
    dpad.style.borderRadius = &amp;quot;12px&amp;quot;;&lt;br /&gt;
    dpad.style.background = &amp;quot;rgba(0,0,0,0.35)&amp;quot;;&lt;br /&gt;
    dpad.style.boxShadow = &amp;quot;0 0 0 1px rgba(255,255,255,0.06)&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    document.body.style.paddingTop = &amp;quot;220px&amp;quot;;&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;, ensurePinned);&lt;br /&gt;
  } else {&lt;br /&gt;
    ensurePinned();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  window.addEventListener(&amp;quot;resize&amp;quot;, function () {&lt;br /&gt;
    ensurePinned();&lt;br /&gt;
  });&lt;br /&gt;
})();&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=496</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=496"/>
		<updated>2025-12-20T14:16:35Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-dpad&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-btn nav-float-up nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-btn nav-float-down nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=495</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=495"/>
		<updated>2025-12-20T14:16:14Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Compact base layout */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact text blocks */&lt;br /&gt;
&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* D pad cluster */&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 180px;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3 by 3 grid sits centered inside the cluster */&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 26px;&lt;br /&gt;
  left: 26px;&lt;br /&gt;
&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared button styling */&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Floating UP and DOWN */&lt;br /&gt;
&lt;br /&gt;
.nav-float-up {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  left: 0;&lt;br /&gt;
  width: 74px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-float-down {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  width: 74px;&lt;br /&gt;
  height: 40px;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop layout: D pad to the right of text */&lt;br /&gt;
&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=494</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=494"/>
		<updated>2025-12-20T14:04:58Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot; id=&amp;quot;sk-dpad&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-vertical-row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;{{{desc|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;Nearby: {{{nearby|None}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;{{{lore|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=493</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=493"/>
		<updated>2025-12-20T14:04:39Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Compact base layout that TemplateStyles will accept */&lt;br /&gt;
&lt;br /&gt;
.navcell {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 900px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact text blocks */&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.nav-nearby,&lt;br /&gt;
.navcell-lore {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  margin: 8px auto 0 auto;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.12;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  word-break: break-word;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: 1px solid rgba(120, 140, 180, 0.25);&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.nav-nearby p,&lt;br /&gt;
.nav-nearby div,&lt;br /&gt;
.navcell-lore p,&lt;br /&gt;
.navcell-lore div {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* D pad */&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin: 10px auto 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 10px 0 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 74px;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Desktop layout: D pad to the right of text */&lt;br /&gt;
@media screen and (min-width: 760px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    width: auto;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=487</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=487"/>
		<updated>2025-12-20T13:53:12Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-left&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;&lt;br /&gt;
        {{{desc|}}}&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;&lt;br /&gt;
        Nearby: {{{nearby|None}}}&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-vertical-row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;&lt;br /&gt;
    {{{lore|}}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=486</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=486"/>
		<updated>2025-12-20T13:52:52Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  margin: 0.2em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout: left stack (desc + nearby) with dpad on the right when there is room */&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-left {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 640px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact, MUD like text block */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 640px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.92em;&lt;br /&gt;
  line-height: 1.15;&lt;br /&gt;
  letter-spacing: 0;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nearby directly under description, also compact */&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 640px;&lt;br /&gt;
  margin: 6px 0 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
&lt;br /&gt;
  font-size: 0.88em;&lt;br /&gt;
  line-height: 1.15;&lt;br /&gt;
  opacity: 0.95;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  margin: 4px 0 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* D pad */&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Up and down should be a bit more separated than before */&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 10px 0 0 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 70px;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Put dpad to the right of (desc + nearby) when the screen can handle it */&lt;br /&gt;
@media screen and (min-width: 620px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-left {&lt;br /&gt;
    width: auto;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc,&lt;br /&gt;
  .nav-nearby {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 640px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If the phone is short, tighten vertical spacing further */&lt;br /&gt;
@media screen and (max-height: 740px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    margin-top: 2px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-vertical-row {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=480</id>
		<title>Template:NavCell</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell&amp;diff=480"/>
		<updated>2025-12-20T13:46:24Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:NavCell/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navcell&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;&lt;br /&gt;
      {{{desc|}}}&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;navcell-ui&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-grid&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-north&amp;quot;&amp;gt;{{{north|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-west&amp;quot;&amp;gt;{{{west|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-center&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-east&amp;quot;&amp;gt;{{{east|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-link-south&amp;quot;&amp;gt;{{{south|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-empty&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;div class=&amp;quot;nav-vertical-row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-up&amp;quot;&amp;gt;{{{up|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;nav-btn nav-vertical nav-link-down&amp;quot;&amp;gt;{{{down|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;nav-nearby&amp;quot;&amp;gt;&lt;br /&gt;
    Nearby: {{{nearby|None}}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;navcell-lore&amp;quot;&amp;gt;&lt;br /&gt;
    {{{lore|}}}&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=479</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=479"/>
		<updated>2025-12-20T13:44:09Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
  margin: 0.4em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* This wrapper must exist in your template:&lt;br /&gt;
   &amp;lt;div class=&amp;quot;navcell-top&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;div class=&amp;quot;navcell-desc&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;lt;div class=&amp;quot;navcell-ui&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
*/&lt;br /&gt;
.navcell-top {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Side by side when the screen is wide enough */&lt;br /&gt;
@media screen and (min-width: 560px) {&lt;br /&gt;
  .navcell-top {&lt;br /&gt;
    flex-direction: row;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
    padding: 0 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 420px;&lt;br /&gt;
    max-width: 560px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description box must wrap, never scroll sideways */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc pre,&lt;br /&gt;
.navcell-desc code,&lt;br /&gt;
.navcell-desc tt {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.navcell-desc span {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 68px;&lt;br /&gt;
  padding: 4px 6px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 2px 0 0 0;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=361</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=361"/>
		<updated>2025-12-20T05:04:27Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
  margin: 0.4em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 0 0 2px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nuke any inner element that is forcing a scroll bar */&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Specifically kill pre and code behavior if any slips in */&lt;br /&gt;
.navcell-desc pre,&lt;br /&gt;
.navcell-desc code,&lt;br /&gt;
.navcell-desc tt {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove default margins that can create weird spacing */&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.navcell-desc span {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 68px;&lt;br /&gt;
  padding: 4px 6px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 2px 0 0 0;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby * {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=360</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=360"/>
		<updated>2025-12-20T05:01:47Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
  margin: 0.4em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description box must wrap, never scroll sideways */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 0 0 2px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hit the parser output and common children */&lt;br /&gt;
.navcell-desc,&lt;br /&gt;
.navcell-desc .mw-parser-output,&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.navcell-desc span,&lt;br /&gt;
.navcell-desc a {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill margins that create fake space */&lt;br /&gt;
.navcell-desc .mw-parser-output,&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 68px;&lt;br /&gt;
  padding: 4px 6px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  width: 94%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 2px 0 0 0;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=359</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=359"/>
		<updated>2025-12-20T04:58:34Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
  margin: 0.4em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description block */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin: 0 0 2px 0;&lt;br /&gt;
  padding: 10px 14px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kill hidden margins inside description text */&lt;br /&gt;
.navcell-desc p,&lt;br /&gt;
.navcell-desc div,&lt;br /&gt;
.navcell-desc span {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compass container */&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* 3x3 compass grid */&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 40px 40px 40px;&lt;br /&gt;
  grid-template-rows: 40px 40px 40px;&lt;br /&gt;
  gap: 4px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 7px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty,&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Up / Down row */&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  margin: 2px 0 2px 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 68px;&lt;br /&gt;
  padding: 4px 6px;&lt;br /&gt;
  font-size: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Nearby box */&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  margin: 2px 0 0 0;&lt;br /&gt;
  padding: 8px 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile hard clamp */&lt;br /&gt;
@media (max-width: 600px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    gap: 2px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    margin-bottom: 2px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=358</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=358"/>
		<updated>2025-12-20T04:56:59Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 0.6em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description box must always wrap, never scroll sideways */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 100%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 42px 42px 42px;&lt;br /&gt;
  grid-template-rows: 42px 42px 42px;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 72px;&lt;br /&gt;
  padding: 5px 8px;&lt;br /&gt;
  font-size: 0.74em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=357</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=357"/>
		<updated>2025-12-20T04:54:20Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 1em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Description box must always wrap, never scroll sideways */&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 100%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 42px 42px 42px;&lt;br /&gt;
  grid-template-rows: 42px 42px 42px;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 72px;&lt;br /&gt;
  padding: 5px 8px;&lt;br /&gt;
  font-size: 0.74em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=356</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=356"/>
		<updated>2025-12-20T04:52:43Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 1em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 100%;&lt;br /&gt;
  max-width: 560px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 42px 42px 42px;&lt;br /&gt;
  grid-template-rows: 42px 42px 42px;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 72px;&lt;br /&gt;
  padding: 5px 8px;&lt;br /&gt;
  font-size: 0.74em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
  margin-top: 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=355</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=355"/>
		<updated>2025-12-20T04:49:21Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 18px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 1.2em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 300px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  max-width: 520px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 44px 44px 44px;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 84px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-size: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Phones: stack and center so nothing can clip offscreen */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-grid {&lt;br /&gt;
    grid-template-columns: 40px 40px 40px;&lt;br /&gt;
    grid-template-rows: 40px 40px 40px;&lt;br /&gt;
    gap: 7px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-btn {&lt;br /&gt;
    font-size: 0.72em;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-vertical {&lt;br /&gt;
    min-width: 78px;&lt;br /&gt;
    font-size: 0.74em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=354</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=354"/>
		<updated>2025-12-20T04:47:22Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 18px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 1.2em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
&lt;br /&gt;
  padding-left: 16px;&lt;br /&gt;
  padding-right: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 300px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  max-width: 520px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 44px 44px 44px;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 84px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-size: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 150px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-grid {&lt;br /&gt;
    grid-template-columns: 38px 38px 38px;&lt;br /&gt;
    grid-template-rows: 38px 38px 38px;&lt;br /&gt;
    gap: 7px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-btn {&lt;br /&gt;
    font-size: 0.72em;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-vertical {&lt;br /&gt;
    min-width: 70px;&lt;br /&gt;
    font-size: 0.74em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=353</id>
		<title>Template:NavCell/styles.css</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Template:NavCell/styles.css&amp;diff=353"/>
		<updated>2025-12-20T04:42:09Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.navcell {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 18px;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  margin: 1.2em 0;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-right {&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-layout-left {&lt;br /&gt;
  flex-direction: row-reverse;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc {&lt;br /&gt;
  flex: 1 1 300px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  max-width: 520px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-x: hidden !important;&lt;br /&gt;
  overflow-y: visible !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-desc * {&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  overflow-wrap: anywhere !important;&lt;br /&gt;
  word-break: break-word !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navcell-ui {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 44px 44px 44px;&lt;br /&gt;
  grid-template-rows: 44px 44px 44px;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  background: #222;&lt;br /&gt;
  border: 1px solid #444;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  color: #eee;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  line-height: 1.05em;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn a {&lt;br /&gt;
  color: inherit;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-btn:hover {&lt;br /&gt;
  background: #333;&lt;br /&gt;
  border-color: #777;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-empty {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-center {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin-bottom: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-vertical {&lt;br /&gt;
  min-width: 84px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  font-size: 0.8em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.nav-nearby {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  opacity: 0.9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Medium phones and tablets: keep side by side, shrink controls a bit */&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    flex-wrap: nowrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 auto;&lt;br /&gt;
    min-width: 0;&lt;br /&gt;
    max-width: none;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 150px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-grid {&lt;br /&gt;
    grid-template-columns: 38px 38px 38px;&lt;br /&gt;
    grid-template-rows: 38px 38px 38px;&lt;br /&gt;
    gap: 7px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-btn {&lt;br /&gt;
    font-size: 0.72em;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .nav-vertical {&lt;br /&gt;
    min-width: 70px;&lt;br /&gt;
    font-size: 0.74em;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Very small phones: stack so description never disappears */&lt;br /&gt;
@media (max-width: 480px) {&lt;br /&gt;
  .navcell {&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-desc {&lt;br /&gt;
    flex: 1 1 100%;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .navcell-ui {&lt;br /&gt;
    flex: 0 0 auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Nav:AURHAYIS/Entry&amp;diff=352</id>
		<title>Nav:AURHAYIS/Entry</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Nav:AURHAYIS/Entry&amp;diff=352"/>
		<updated>2025-12-20T04:30:14Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavCell&lt;br /&gt;
|layout=right&lt;br /&gt;
|title=AURHAYIS – Entry&lt;br /&gt;
|desc=Light and space blur together here, forming a calm, floating expanse with no clear ground. Crystalline shapes drift in slow orbit, emitting soft harmonic tones. Distant, semi formed beings move along unseen paths, aware of you without reacting.&lt;br /&gt;
|north=&lt;br /&gt;
|south=&lt;br /&gt;
|west=&lt;br /&gt;
|east=[[Nav:AURHAYIS/Palace|MOVE&amp;lt;br&amp;gt;EAST]]&lt;br /&gt;
|up=&lt;br /&gt;
|down=[[Nav:Keephall/Central|MOVE&amp;lt;br&amp;gt;DOWN]]&lt;br /&gt;
|nearby=incarnation dais, harmonic lattice, observation veil&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
	<entry>
		<id>https://keeperverse.com/index.php?title=Nav:Trinet/Entry&amp;diff=351</id>
		<title>Nav:Trinet/Entry</title>
		<link rel="alternate" type="text/html" href="https://keeperverse.com/index.php?title=Nav:Trinet/Entry&amp;diff=351"/>
		<updated>2025-12-20T04:09:32Z</updated>

		<summary type="html">&lt;p&gt;SunKeeper: Created page with &amp;quot;{{NavCell |layout=right |title=Trinet – Entry |desc= |north=MOVE&amp;lt;br&amp;gt;NORTH |south= |west= |east= |up= |down= |nearby=None }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NavCell&lt;br /&gt;
|layout=right&lt;br /&gt;
|title=Trinet – Entry&lt;br /&gt;
|desc=&lt;br /&gt;
|north=[[Nav:Keephall/South|MOVE&amp;lt;br&amp;gt;NORTH]]&lt;br /&gt;
|south=&lt;br /&gt;
|west=&lt;br /&gt;
|east=&lt;br /&gt;
|up=&lt;br /&gt;
|down=&lt;br /&gt;
|nearby=None&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>SunKeeper</name></author>
	</entry>
</feed>